From 850b9e5e3d1cc32bdb29ea0b31ba4585ebec3993 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 5 Jun 2018 11:27:31 +0200 Subject: [PATCH] Fix oversight in a95a208e --- src/pretix/api/serializers/order.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pretix/api/serializers/order.py b/src/pretix/api/serializers/order.py index 11c500ce2f..02449358af 100644 --- a/src/pretix/api/serializers/order.py +++ b/src/pretix/api/serializers/order.py @@ -149,6 +149,11 @@ class OrderPositionSerializer(I18nAwareModelSerializer): 'voucher', 'tax_rate', 'tax_value', 'secret', 'addon_to', 'subevent', 'checkins', 'downloads', 'answers', 'tax_rule', 'pseudonymization_id', 'pdf_data') + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + if 'request' in self.context and not self.context['request'].query_params.get('pdf_data', 'false') == 'true': + self.fields.pop('pdf_data') + class OrderFeeSerializer(I18nAwareModelSerializer): class Meta: