Bug #76023
data: erreur dans le signal cell_maintain_page_cell_cache à la suppression d'une page (Page.DoesNotExist: Page matching query does not exist.)
Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
30 mars 2023
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/109370/
KeyError: 'page' File "django/db/models/fields/related_descriptors.py", line 173, in __get__ rel_obj = self.field.get_cached_value(instance) File "django/db/models/fields/mixins.py", line 15, in get_cached_value return instance._state.fields_cache[cache_name] Page.DoesNotExist: Page matching query does not exist. (12 additional frame(s) were not displayed) ... File "django/dispatch/dispatcher.py", line 181, in <listcomp> (receiver, receiver(signal=self, sender=sender, **named)) File "combo/data/models.py", line 2528, in cell_maintain_page_cell_cache page = instance.page File "django/db/models/fields/related_descriptors.py", line 187, in __get__ rel_obj = self.get_object(instance) File "django/db/models/fields/related_descriptors.py", line 154, in get_object return qs.get(self.field.get_reverse_related_filter(instance)) File "django/db/models/query.py", line 435, in get raise self.model.DoesNotExist(
Historique
Mis à jour par Lauréline Guérin il y a 12 mois
- Projet changé de Suivi des traces à Combo
(bizarre que ça ne remonte que maintenant; upgrade django ?)
Mis à jour par Lauréline Guérin il y a 12 mois
- Statut changé de Nouveau à Rejeté
non reproduit en local (page avec cellule, suppression de la page, tout se passe bien)