Bug #70990
sur un register_comment, échec lors du commentaire (AttributeError: 'RestrictedApiUser' object has no attribute 'get_substitution_variables')
Début:
04 novembre 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/96717/
AttributeError: 'RestrictedApiUser' object has no attribute 'get_substitution_variables' (15 additional frame(s) were not displayed) ... File "wcs/wf/register_comment.py", line 136, in perform formdata.evolution[-1].add_part(JournalEvolutionPart(formdata, self.comment, self.to)) File "wcs/wf/register_comment.py", line 43, in __init__ content = template_on_formdata(formdata, message) File "wcs/workflows.py", line 2989, in template_on_formdata context = get_formdata_template_context(formdata) File "wcs/workflows.py", line 2959, in get_formdata_template_context ctx = get_publisher().substitutions.get_context_variables('lazy') File "wcs/qommon/substitution.py", line 125, in get_context_variables d.update(source.get_substitution_variables())
Fichiers
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a plus d'un an
- Projet changé de Suivi des traces à w.c.s.
- Sujet changé de AttributeError: 'RestrictedApiUser' object has no attribute 'get_substitution_variables' à sur un register_comment, échec lors du commentaire (AttributeError: 'RestrictedApiUser' object has no attribute 'get_substitution_variables')
Mis à jour par Frédéric Péters il y a plus d'un an
- Fichier 0001-api-add-empty-get_substitution_variables-method-to-A.patch 0001-api-add-empty-get_substitution_variables-method-to-A.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Pas réussi à reproduire un test, même en me basant sur le workflow où l'erreur s'est déclenchée, jamais je n'obtiens le RestrictredApiUser dans les sources de variables.
Résultat juste le patch qui ajoute une méthode vide mais pas de test :/
Mis à jour par Lauréline Guérin il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus d'un an
- Statut changé de Solution validée à Résolu (à déployer)
commit 0a8c2cc1e1d4630147656b768adc8040f529ee40 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Nov 4 15:34:03 2022 +0100 api: add empty get_substitution_variables method to API access user (#70990)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
api: add empty get_substitution_variables method to API access user (#70990)