From e15763bbcee86bf867c43586d32a59acef30daa0 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Thu, 6 Jul 2023 10:40:33 +0200 Subject: 🐛 message after creation: use the generate_cached_label if no label is available MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ishtar_common/wizards.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'ishtar_common') diff --git a/ishtar_common/wizards.py b/ishtar_common/wizards.py index d7188faf5..2cf7a1b9c 100644 --- a/ishtar_common/wizards.py +++ b/ishtar_common/wizards.py @@ -1083,7 +1083,10 @@ class Wizard(IshtarWizard): if getattr(self, "modification", False): msg += str(_("{} modified.")).format(obj) else: - msg += str(_("{} created.")).format(obj) + lbl = str(obj) + if not lbl and hasattr(obj, "_generate_cached_label"): + lbl = obj._generate_cached_label() + msg += str(_("{} created.")).format(lbl) messages.add_message(self.request, messages.INFO, msg) if self.redirect_url: url = reverse(self.redirect_url) -- cgit v1.2.3