API: Fix missing pdf_data

This commit is contained in:
Raphael Michel
2021-04-12 17:29:33 +02:00
parent 2a9d133922
commit d48e2bc084

View File

@@ -375,7 +375,7 @@ class OrderPositionSerializer(I18nAwareModelSerializer):
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs) super().__init__(*args, **kwargs)
request = self.context.get('request') 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) self.fields.pop('pdf_data', None)
def validate(self, data): def validate(self, data):