From cee233fb87e42afc8b5ffc241d1fcd4f12139bc4 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 13 Jun 2025 11:38:00 +0200 Subject: 🐛 regenerate QRCode when file is missing - better scale for QRCode MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ishtar_common/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'ishtar_common/views.py') diff --git a/ishtar_common/views.py b/ishtar_common/views.py index a2e6658dd..29e7e5fe5 100644 --- a/ishtar_common/views.py +++ b/ishtar_common/views.py @@ -1496,7 +1496,8 @@ class QRCodeView(DynamicModelView, IshtarMixin, LoginRequiredMixin, View): if not hasattr(item, "qrcode"): raise Http404() - if not item.qrcode or not item.qrcode.name: + if not item.qrcode or not item.qrcode.name or not os.path.exists( + item.qrcode.path): item.generate_qrcode(request=self.request) if not item.qrcode or not item.qrcode.name: # generation has failed -- cgit v1.2.3