From f4478da5ce6b5238ce98b19a9c752b31b59f254c Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Wed, 30 Apr 2025 07:15:18 +0200 Subject: [PATCH] Fix handling of empty giftcard-code --- src/pretix/base/payment.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pretix/base/payment.py b/src/pretix/base/payment.py index 02dc95991..25edf86f1 100644 --- a/src/pretix/base/payment.py +++ b/src/pretix/base/payment.py @@ -1463,6 +1463,10 @@ class GiftCardPayment(BasePaymentProvider): messages.error(request, _("You cannot pay with gift cards when buying a gift card.")) return + if not request.POST.get("giftcard"): + messages.error(request, _("Please enter the code of your gift card.")) + return + try: gc = self.event.organizer.accepted_gift_cards.get( secret=request.POST.get("giftcard").strip()