From 5c56139b5682464d861e43b7af0e9bbe539843d3 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 4 Jul 2022 09:46:56 +0200 Subject: [PATCH] PPv2: Fix crash in error handling of isu_return (PRETIXEU-6ZR) --- 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 91947466fa..e846b0af85 100644 --- a/src/pretix/plugins/paypal2/views.py +++ b/src/pretix/plugins/paypal2/views.py @@ -199,7 +199,7 @@ def isu_return(request, *args, **kwargs): if not any(k in request.GET for k in getparams) or not any(k in request.session for k in sessionparams): messages.error(request, _('An error occurred returning from PayPal: request parameters missing. Please try again.')) missing_getparams = set(getparams) - set(request.GET) - missing_sessionparams = set(sessionparams) - set(request.session) + missing_sessionparams = {p for p in sessionparams if p not in request.session} logger.exception('PayPal2 - Missing params in GET {} and/or Session {}'.format(missing_getparams, missing_sessionparams)) return redirect(reverse('control:index'))