Projet

Général

Profil

Bug #70990

sur un register_comment, échec lors du commentaire (AttributeError: 'RestrictedApiUser' object has no attribute 'get_substitution_variables')

Ajouté par Sentry Io il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
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

Révision 0a8c2cc1 (diff)
Ajouté par Frédéric Péters il y a plus d'un an

api: add empty get_substitution_variables method to API access user (#70990)

Historique

#1

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')
#2

Mis à jour par Frédéric Péters il y a plus d'un an

  • Assigné à mis à Frédéric Péters
#3

Mis à jour par Frédéric Péters il y a plus d'un an

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 :/

#4

Mis à jour par Lauréline Guérin il y a plus d'un an

  • Statut changé de Solution proposée à Solution validée
#5

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)
#6

Mis à jour par Transition automatique il y a plus d'un an

  • Statut changé de Résolu (à déployer) à Solution déployée
#7

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF