Projet

Général

Profil

Bug #84716

validation du contenu de l'option "Nombre maximum de caractères" (ValueError: invalid literal for int() with base 10: 'omd_numero')

Ajouté par Sentry Io il y a 5 mois. Mis à jour il y a 5 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
14 décembre 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

https://sentry.entrouvert.org/entrouvert/publik/issues/117236/

ValueError: invalid literal for int() with base 10: 'omd_numero'
(29 additional frame(s) were not displayed)
...
  File "django/template/base.py", line 938, in render
    bit = node.render_annotated(context)
  File "django/template/base.py", line 905, in render_annotated
    return self.render(context)
  File "django/template/defaulttags.py", line 170, in render
    values = list(values)
  File "wcs/qommon/form.py", line 211, in widget_get_error_messages
    yield ErrorMessage(code, getattr(self, 'get_%s_message' % code)())
  File "wcs/qommon/form.py", line 665, in get_too_long_message
    return _('Too long, value must be at most %d characters.') % int(self.maxlength)

Révisions associées

Révision 9f0f0855 (diff)
Ajouté par Frédéric Péters il y a 5 mois

forms: do not include invalid maxlength attribute (#84716)

Révision d7a77101 (diff)
Ajouté par Frédéric Péters il y a 5 mois

misc: validate maxlength string/text option format (#84716)

Historique

#1

Mis à jour par Thomas Noël il y a 5 mois

  • Projet changé de Suivi des traces à w.c.s.
#3

Mis à jour par Thomas Noël il y a 5 mois

Parce qu'on accepte n'importe quoi dans «Nombre maximum de caractères», il faut un validateur pour n'accepter qu'un entier. (et prendre en charge que ça peut ne pas l'être, ne pas utiliser int(self.maxlength))

#4

Mis à jour par Frédéric Péters il y a 5 mois

  • Sujet changé de ValueError: invalid literal for int() with base 10: 'omd_numero' à validation du contenu de l'option "Nombre maximum de caractères" (ValueError: invalid literal for int() with base 10: 'omd_numero')
  • Statut changé de Nouveau à Solution validée
#5

Mis à jour par Frédéric Péters il y a 5 mois

  • Statut changé de Solution validée à Nouveau
#6

Mis à jour par Frédéric Péters il y a 5 mois

  • Assigné à mis à Frédéric Péters
#7

Mis à jour par Robot Gitea il y a 5 mois

  • Statut changé de Nouveau à En cours

Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :

#8

Mis à jour par Robot Gitea il y a 5 mois

  • Statut changé de En cours à Solution proposée
#9

Mis à jour par Robot Gitea il y a 5 mois

  • Statut changé de Solution proposée à Solution validée

Thomas NOËL (tnoel) a approuvé une pull request sur Gitea concernant cette demande :

#10

Mis à jour par Robot Gitea il y a 5 mois

  • Statut changé de Solution validée à Résolu (à déployer)

Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :

#11

Mis à jour par Transition automatique il y a 5 mois

  • Statut changé de Résolu (à déployer) à Solution déployée
#12

Mis à jour par Transition automatique il y a 3 mois

Automatic expiration

Formats disponibles : Atom PDF