Bug #84716
validation du contenu de l'option "Nombre maximum de caractères" (ValueError: invalid literal for int() with base 10: 'omd_numero')
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
misc: validate maxlength string/text option format (#84716)
Historique
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))
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
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 :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/930
- Titre : WIP: validation option longueur max des champs (#84716)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/930/files
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 :
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 :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/930
- Titre : validation option longueur max des champs (#84716)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/930/files
Mis à jour par Transition automatique il y a 5 mois
- Statut changé de Résolu (à déployer) à Solution déployée
forms: do not include invalid maxlength attribute (#84716)