Project

General

Profile

Bug #96079

erreur message de journal "manager.role.administrator.role.addition", AttributeError: 'Event' object has no attribute 'get'

Added by Sentry Io 10 months ago. Updated 3 months ago.

Status:
Fermé
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
29 September 2024
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Info que je trouve peu lisible dans la trace fournie par sentry, plus claire :

In [7]: event.message
could not render message of event type "manager.role.administrator.role.addition" 
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/authentic2/apps/journal/models.py", line 426, in message_in_context
    return self.type.definition.get_message(self, context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/authentic2/manager/journal_event_types.py", line 472, in get_message
    admin_role = admin_role or event.get('admin_role_name')
                               ^^^^^^^^^
AttributeError: 'Event' object has no attribute 'get'
Out[7]: 'manager.role.administrator.role.addition'

https://sentry.entrouvert.org/entrouvert/publik/issues/133863/

TypeError: 'Event' object is not subscriptable
  File "django/template/base.py", line 829, in _resolve_lookup
    current = current[bit]

AttributeError: 'Event' object has no attribute 'get'
  File "authentic2/apps/journal/models.py", line 426, in message_in_context
    return self.type.definition.get_message(self, context)
  File "authentic2/manager/journal_event_types.py", line 472, in get_message
    admin_role = admin_role or event.get('admin_role_name')

could not render message of event type "manager.role.administrator.role.addition" 

Associated revisions

Revision 25e4f601 (diff)
Added by Yann Weber 3 months ago

manager: fix ManagerRoleAdministratorRole* message (#96079)

Revision 6e754d9e (diff)
Added by Yann Weber 3 months ago

tests: remove LANGUAGE_CODE from test_find_duplicates fixing l10n (#96079)

History

#1

Updated by Frédéric Péters 10 months ago

  • Project changed from Suivi des traces to Authentic 2
#2

Updated by Robot Gitea 3 months ago

  • Status changed from Nouveau to En cours
  • Assignee set to Yann Weber

Yann Weber (yweber) a ouvert une pull request sur Gitea concernant cette demande :

#3

Updated by Robot Gitea 3 months ago

  • Status changed from En cours to Solution proposée
#4

Updated by Robot Gitea 3 months ago

  • Status changed from Solution proposée to Solution validée

Benjamin Dauvergne (bdauvergne) a approuvé une pull request sur Gitea concernant cette demande :

#5

Updated by Robot Gitea 3 months ago

  • Status changed from Solution validée to En cours

Yann Weber (yweber) a commencé à travailler sur une pull request sur Gitea concernant cette demande :

#6

Updated by Robot Gitea 3 months ago

  • Status changed from En cours to Solution proposée
#7

Updated by Robot Gitea 3 months ago

Yann Weber (yweber) a demandé une relecture de Benjamin Dauvergne (bdauvergne) sur une pull request sur Gitea concernant cette demande :

#8

Updated by Robot Gitea 3 months ago

  • Status changed from Solution proposée to Solution validée

Benjamin Dauvergne (bdauvergne) a approuvé une pull request sur Gitea concernant cette demande :

#9

Updated by Robot Gitea 3 months ago

  • Status changed from Solution validée to Résolu (à déployer)

Yann Weber (yweber) a mergé une pull request sur Gitea concernant cette demande :

#10

Updated by Transition automatique 3 months ago

  • Status changed from Résolu (à déployer) to Solution déployée
#11

Updated by Transition automatique 22 days ago

Automatic expiration

Also available in: Atom PDF