Bug #87374
ValueError: Not naive datetime (tzinfo is already set)
Début:
23 février 2024
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/122553/
ValueError: Not naive datetime (tzinfo is already set) (2 additional frame(s) were not displayed) ... File "contextlib.py", line 81, in inner return func(*args, **kwds) File "passerelle/contrib/toulouse_smart/models.py", line 249, in create_intervention wcs_request.payload[label] = utils.localtz_to_utc(post_data[label]) File "passerelle/contrib/toulouse_smart/utils.py", line 22, in localtz_to_utc aware_dt_in_utc = make_aware(parse_datetime(date_time_string), is_dst=False).astimezone(utc) File "django/utils/timezone.py", line 242, in make_aware return timezone.localize(value, is_dst=is_dst) File "pytz/tzinfo.py", line 318, in localize raise ValueError('Not naive datetime (tzinfo is already set)') Error occurred while processing request
Demandes liées
Historique
Mis à jour par Corentin Séchet il y a 3 mois
- Projet changé de Suivi des traces à Passerelle
- Assigné à mis à Nicolas Roche
Mis à jour par Benjamin Dauvergne il y a 3 mois
Je suppute que c'est parce que w.c.s nous envoie des dates avec timezone maintenant le coquin.
date_time_string '2024-02-23T11:40:58.500931+01:00'
Pour la demande sur https://sentry.entrouvert.org/entrouvert/publik/issues/122553/ ça correspond au receipt_time sur https://demarches-montoulouse.eservices.toulouse-metropole.fr/backoffice/management/signalements/938118/inspect (là demande correspondante), formaté en gabarit ça va mais c'est JSONEncore dans w.c.s. qui ne doit pas aimer la timezone.
Mis à jour par Benjamin Dauvergne il y a 3 mois
- Lié à Bug #87403: JSONEncoder encode les nouvelles datetime avec timezone ajouté
Mis à jour par Benjamin Dauvergne il y a 3 mois
- Statut changé de Nouveau à Rejeté
Je ferme le souci est dans w.c.s.