From 0ef196d6222d0376b97eb44f9a8e630eb872e5bb Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Fri, 2 Oct 2026 09:07:40 +0200 Subject: [PATCH] API: fix payment confirm if request.data is empty string --- src/pretix/api/views/order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/api/views/order.py b/src/pretix/api/views/order.py index 8d9c3b2414..5d074ab2fe 100644 --- a/src/pretix/api/views/order.py +++ b/src/pretix/api/views/order.py @@ -1683,7 +1683,7 @@ class PaymentViewSet(CreateModelMixin, viewsets.ReadOnlyModelViewSet): @action(detail=True, methods=['POST']) def confirm(self, request, **kwargs): payment = self.get_object() - force = request.data.get('force', False) + force = request.data.get('force', False) if request.data else True send_mail = request.data.get('send_email', True) if request.data else True if payment.state not in (OrderPayment.PAYMENT_STATE_PENDING, OrderPayment.PAYMENT_STATE_CREATED):