From fea862cc3a9b800db87d6e454842ecf231cebf06 Mon Sep 17 00:00:00 2001 From: Adrian Moennich Date: Thu, 27 May 2021 10:29:58 +0200 Subject: [PATCH] Citadel: Use better repr in id mapping model --- citadel/indico_citadel/models/id_map.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/citadel/indico_citadel/models/id_map.py b/citadel/indico_citadel/models/id_map.py index a208d1c..8c64f54 100644 --- a/citadel/indico_citadel/models/id_map.py +++ b/citadel/indico_citadel/models/id_map.py @@ -13,6 +13,7 @@ from indico.modules.events.contributions import Contribution from indico.modules.events.contributions.models.subcontributions import SubContribution from indico.modules.events.notes.models.notes import EventNote from indico.util.enum import IndicoEnum +from indico.util.string import format_repr class EntryType(int, IndicoEnum): @@ -173,6 +174,10 @@ class CitadelIdMap(db.Model): ) ) + def __repr__(self): + return format_repr(self, 'id', 'entry_type', event_id=None, contrib_id=None, subcontrib_id=None, + attachment_id=None, note_id=None, attachment_file_id=None, _repr=self.citadel_id) + @classmethod def get_citadel_id(cls, obj_type, obj_id): """Get the citadel_id for a given object type and id.