From dad3de9cd3ebf180eb295f2e27f18f78471de131 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 9 Nov 2023 14:40:03 +0100 Subject: [PATCH] API: Fix crash in check-in RPC --- src/pretix/api/serializers/order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/api/serializers/order.py b/src/pretix/api/serializers/order.py index 4a7809d1ad..f219892e26 100644 --- a/src/pretix/api/serializers/order.py +++ b/src/pretix/api/serializers/order.py @@ -501,7 +501,7 @@ class OrderPositionSerializer(I18nAwareModelSerializer): # /events/…/checkinlists/…/positions/ # We're unable to check this on this level if we're on /checkinrpc/, in which case we rely on the view # layer to not set pdf_data=true in the first place. - request and hasattr(request, 'event') and 'can_view_orders' not in request.eventpermset + request and hasattr(request, 'eventpermset') and 'can_view_orders' not in request.eventpermset ) if ('pdf_data' in self.context and not self.context['pdf_data']) or pdf_data_forbidden: self.fields.pop('pdf_data', None)