From a884874db44993958f1ddbcbde641418bde2526b Mon Sep 17 00:00:00 2001 From: Marco Acierno Date: Wed, 18 Dec 2024 23:28:44 +0000 Subject: [PATCH] Expose downloads in attendee-tickets (#10) --- pretix_extended_api/views/serializers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pretix_extended_api/views/serializers.py b/pretix_extended_api/views/serializers.py index cdf6c9f..a177eac 100644 --- a/pretix_extended_api/views/serializers.py +++ b/pretix_extended_api/views/serializers.py @@ -1,6 +1,6 @@ from pretix.api.serializers.i18n import I18nAwareModelSerializer from pretix.api.serializers.item import ItemSerializer, QuestionSerializer - +from pretix.api.serializers.order import PositionDownloadsField from pretix.api.serializers.voucher import VoucherSerializer from pretix.base.models import OrderPosition, QuestionAnswer from rest_framework import serializers @@ -31,6 +31,7 @@ class Meta: class OrderPositionSerializer(I18nAwareModelSerializer): answers = AnswerSerializer(many=True) attendee_name = serializers.CharField(required=False) + downloads = PositionDownloadsField(source="*", read_only=True) class Meta: model = OrderPosition @@ -57,6 +58,7 @@ class Meta: "variation", "voucher", "zipcode", + "downloads", ) def __init__(self, *args, **kwargs):