From cee72b5a6d66ca386d4c1c822b1143666638f08b Mon Sep 17 00:00:00 2001 From: Martin Gross Date: Mon, 4 Jul 2022 11:15:01 +0200 Subject: [PATCH] PPv2: Fix CHECKOUT.ORDER.APPROVED Webhook for skeleton payments (PRETIXEU-6TN) --- src/pretix/plugins/paypal2/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/plugins/paypal2/views.py b/src/pretix/plugins/paypal2/views.py index e846b0af8..0f4bbd72d 100644 --- a/src/pretix/plugins/paypal2/views.py +++ b/src/pretix/plugins/paypal2/views.py @@ -376,7 +376,7 @@ def webhook(request, *args, **kwargs): prov.init_api() try: - if rso: + if rso and 'id' in rso.payment.info_data: payloadid = rso.payment.info_data['id'] sale = prov.client.execute(pp_orders.OrdersGetRequest(payloadid)).result except IOError: