Bug #74872
Booking: n'importe quoi dans extra_data (TypeError: unhashable type: 'list')
Début:
27 février 2023
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/107321/
TypeError: unhashable type: 'list' (4 additional frame(s) were not displayed) ... File "chrono/manager/views.py", line 1056, in dispatch return super().dispatch(request, *args, **kwargs) File "django/views/generic/base.py", line 98, in dispatch return handler(request, *args, **kwargs) File "django/views/generic/detail.py", line 107, in get context = self.get_context_data(object=self.object) File "chrono/manager/views.py", line 2585, in get_context_data filters = self.get_filters(booked_queryset=booked_qs, subscription_queryset=subscription_qs) File "chrono/manager/views.py", line 2542, in get_filters filters[k].add(v)
Historique
Mis à jour par Lauréline Guérin il y a environ un an
- Projet changé de Suivi des traces à Chrono
Résultat du qs:
<QuerySet [{'sexe': ['féminin', 'féminin']}]>
1/ blinder les apis qui créent/modifient des Bookings pour éviter d'avoir des listes en value dans extra_data
2/ retoucher le code du pointage pour éviter de planter là-dessus
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Nouveau à Solution proposée
- Assigné à mis à Lauréline Guérin
Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/chrono/pulls/43
- Titre : Booking: n'importe quoi dans extra_data (TypeError: unhashable type: 'list') (#74872)
- Modifications : https://git.entrouvert.org/entrouvert/chrono/pulls/43/files
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Solution proposée à Solution validée
Agate Berriot (aberriot) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Solution validée à Résolu (à déployer)
Lauréline Guérin (lguerin) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/chrono/pulls/43
- Titre : Booking: n'importe quoi dans extra_data (TypeError: unhashable type: 'list') (#74872)
- Modifications : https://git.entrouvert.org/entrouvert/chrono/pulls/43/files
Mis à jour par Transition automatique il y a environ un an
- Statut changé de Résolu (à déployer) à Solution déployée