From d48e2bc0847846f1be2d868b8565594be69a58ad Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 12 Apr 2021 17:29:33 +0200 Subject: [PATCH] API: Fix missing pdf_data --- 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 2569bf513d..a03448b774 100644 --- a/src/pretix/api/serializers/order.py +++ b/src/pretix/api/serializers/order.py @@ -375,7 +375,7 @@ class OrderPositionSerializer(I18nAwareModelSerializer): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) request = self.context.get('request') - if not request or not self.context['request'].query_params.get('pdf_data', 'false') == 'true' or 'can_view_orders' not in request.eventpermset: + if request and (not request.query_params.get('pdf_data', 'false') == 'true' or 'can_view_orders' not in request.eventpermset): self.fields.pop('pdf_data', None) def validate(self, data):