From d0184c1f488b72c302a40827efcb97c8985808d6 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 10 Jun 2024 12:28:57 +0200 Subject: [PATCH] PayPal: Fix issue in ASV setup (PRETIXEU-A5V) --- src/pretix/plugins/paypal2/payment.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pretix/plugins/paypal2/payment.py b/src/pretix/plugins/paypal2/payment.py index 01714d143b..c99e02a3f0 100644 --- a/src/pretix/plugins/paypal2/payment.py +++ b/src/pretix/plugins/paypal2/payment.py @@ -1100,6 +1100,8 @@ class PaypalAPM(PaypalMethod): payment.save(update_fields=["provider"]) paypal_order = self._create_paypal_order(request, payment, None) + if not paypal_order: + raise PaymentException(_('We had trouble communicating with PayPal')) payment.info = json.dumps(paypal_order.dict()) payment.save(update_fields=['info'])