Bug #58992
ValidationError: ["La valeur «\xa00123456789\xa0» n'est pas un UUID valide."]
Début:
25 novembre 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/nfrance/issues/53975/
ValueError: badly formed hexadecimal UUID string File "django/db/models/fields/__init__.py", line 2343, in to_python return uuid.UUID(**{input_form: value}) File "uuid.py", line 160, in __init__ raise ValueError('badly formed hexadecimal UUID string') ValidationError: ["La valeur «\xa00123456789\xa0» n'est pas un UUID valide."] (15 additional frame(s) were not displayed) ... File "django/db/models/lookups.py", line 260, in process_rhs return super().process_rhs(compiler, connection) File "django/db/models/lookups.py", line 95, in process_rhs return self.get_db_prep_lookup(value, connection) File "django/db/models/lookups.py", line 187, in get_db_prep_lookup [get_db_prep_value(value, connection, prepared=True)] File "django/db/models/fields/__init__.py", line 2333, in get_db_prep_value value = self.to_python(value) File "django/db/models/fields/__init__.py", line 2348, in to_python params={'value': value}, Error occurred while processing request
Fichiers
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a plus de 2 ans
- Projet changé de Suivi des traces à Passerelle
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Assigné à mis à Nicolas Roche
C'est le connecteur Toulouse smart, donc je me le suis assigné.
A priori la trace provient d'un test (l'url correcte est envoyé à l'appelant, comme c'est fait dans chrono).
endpoint POST /toulouse-smart/smart-preprod/update-intervention?uuid=0123456789
Donc ça ne devrait pas (trop) se reproduire et ça me laisse le temps de corriger (relever l'exception mais en 200 ou 400).
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Fichier 0001-toulouse_smart-validate-uuid-parameter-format-58992.patch 0001-toulouse_smart-validate-uuid-parameter-format-58992.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Nicolas Roche il y a plus de 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 7ebcbcf78e599890b60405aa2847e4682833d1af Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Thu Nov 25 18:07:33 2021 +0100 toulouse_smart: validate uuid parameter format (#58992)
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
toulouse_smart: validate uuid parameter format (#58992)