Bug #61009
exceptions sur 'TemplatingError' sur modèle de document absent
Début:
24 janvier 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/54350/
1/ une exception est levée sur l'absence de modèle,
TemplatingError: TemplatingError('Aucun modèle n’est défini pour cette action') (6 additional frame(s) were not displayed) ... File "quixote/directory.py", line 88, in _q_traverse return obj._q_traverse(path) File "wcs/forms/common.py", line 874, in _q_traverse return super()._q_traverse(path) File "quixote/directory.py", line 88, in _q_traverse return obj._q_traverse(path) File "quixote/directory.py", line 92, in _q_traverse return obj() File "wcs/wf/export_to_model.py", line 205, in _q_index raise TemplatingError(_('No model defined for this action'))
2/ la gestion de l'exception échoue ensuite,
AttributeError: 'TemplatingError' object has no attribute 'private_msg' (1 additional frame(s) were not displayed) ... File "django/core/handlers/base.py", line 115, in _get_response response = self.process_exception_by_middleware(e, request) File "django/core/handlers/base.py", line 113, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "wcs/compat.py", line 251, in quixote return pub.process_request(pub.get_request()) File "wcs/compat.py", line 207, in process_request output = self.finish_interrupted_request(exc) File "wcs/qommon/publisher.py", line 195, in finish_interrupted_request if not self.config.display_exceptions and exc.private_msg: AttributeError: 'TemplatingError' object has no attribute 'private_msg' (25 additional frame(s) were not displayed) ... File "<unknown source>", line 222 During handling of the above exception ({{ frame.exc_cause|force_escape }}), another exception occurred: AttributeError: 'TemplatingError' object has no attribute 'private_msg'
Révisions associées
Historique
Mis à jour par Robot Gitea il y a 7 mois
- Statut changé de Nouveau à En cours
- Assigné à mis à Frédéric Péters
Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/722
- Titre : WIP: workflows: do not advertise create document button if there's no model (#61009)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/722/files
Mis à jour par Robot Gitea il y a 7 mois
- Statut changé de Solution proposée à Solution validée
Thomas NOËL (tnoel) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 7 mois
- Statut changé de Solution validée à Résolu (à déployer)
Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/722
- Titre : workflows: do not advertise create document button if there's no model (#61009)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/722/files
Mis à jour par Transition automatique il y a 7 mois
- Statut changé de Résolu (à déployer) à Solution déployée
workflows: do not advertise create document button if there's no model (#61009)