From bb7f17f52688f5d4c191c098a19c944a7be17cda 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 af2cf3a98..4510177f9 100644 --- a/ishtar_common/views.py +++ b/ishtar_common/views.py @@ -1548,7 +1548,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