From fee676d0c5edce9f1e99735d20d2d85711e97bbd Mon Sep 17 00:00:00 2001 From: Patrick Mayr Date: Sun, 7 Jan 2024 12:20:37 +0000 Subject: [PATCH] add exception message --- fet2020/finance/admin.py | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/fet2020/finance/admin.py b/fet2020/finance/admin.py index 80a6efdb..950c0970 100644 --- a/fet2020/finance/admin.py +++ b/fet2020/finance/admin.py @@ -185,14 +185,18 @@ class BillAdmin(admin.ModelAdmin): except Exception: return "-" - qrcode = helpers.make_epc_qr( - name=tmp.name, - iban=tmp.iban, - amount=obj.amount, - text=obj.purpose, - bic=tmp.bic, - encoding="utf-8", - ) + try: + qrcode = helpers.make_epc_qr( + name=tmp.name, + iban=tmp.iban, + amount=obj.amount, + text=obj.purpose, + bic=tmp.bic, + encoding="utf-8", + ) + except Exception: + return "Daten für QR Code ungültig" + uri = qrcode.png_data_uri(scale=3.0) return format_html(f'')