Bug #4532
AttributeError: 'NoneType' object has no attribute 'status'
Début:
20 mars 2014
Echéance:
% réalisé:
100%
Temps estimé:
Patch proposed:
Planning:
Description
https://sentry.entrouvert.org/calebasse/calebasse-prod/group/247/
Stacktrace (appel le plus récent en dernier) : File "django/core/handlers/base.py", line 115, in get_response response = callback(request, *callback_args, **callback_kwargs) File "django/contrib/auth/decorators.py", line 25, in _wrapped_view return view_func(request, *args, **kwargs) File "django/views/generic/base.py", line 68, in view return self.dispatch(request, *args, **kwargs) File "calebasse/cbv.py", line 57, in dispatch result = super(ServiceViewMixin, self).dispatch(request, **kwargs) File "django/views/generic/base.py", line 86, in dispatch return handler(request, *args, **kwargs) File "calebasse/cbv.py", line 367, in get return super(BaseMultiUpdateView, self).get(request, *args, **kwargs) File "calebasse/cbv.py", line 327, in get return self.render_to_response(self.get_context_data(forms=forms)) File "calebasse/dossiers/views.py", line 275, in get_context_data if STATES_MAPPING.has_key(current_state.status.type):
Révisions associées
Historique
Mis à jour par Jérôme Schneider il y a environ 10 ans
C'est lié au commit 09970a47d3528562940bb42ae7ce9b7904c44c62 qui permet d'avoir un current state à None. Mike tu penses que je peux le revert ?
Mis à jour par Mikaël Ates (de retour le 29 avril) il y a environ 10 ans
- Assigné à changé de Jérôme Schneider à Mikaël Ates (de retour le 29 avril)
Non, il nous faut traiter le cas où le dossier n'a pas d'état courant car les états s'appliquent dans le future, ex: je crée un dossier avec une date de contact future.
Mis à jour par Mikaël Ates (de retour le 29 avril) il y a environ 10 ans
- Statut changé de En cours à Résolu (à déployer)
- % réalisé changé de 0 à 100
Appliqué par commit aps42:calebasse|commit:584b363f00127b608af152d9114ceca1e268a1e0.
Mis à jour par Mikaël Ates (de retour le 29 avril) il y a environ 10 ans
Appliqué par commit calebasse|commit:584b363f00127b608af152d9114ceca1e268a1e0.
Mis à jour par Mikaël Ates (de retour le 29 avril) il y a environ 10 ans
- Statut changé de Résolu (à déployer) à Fermé
There may be no current state, we have to handle it (fixes #4532).