From 0567e2d22b6c91bb59e54c350848316ef3a603ca Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 14 Sep 2021 15:28:02 +0200 Subject: [PATCH] API: Fix crash on missing require_membership_types property --- src/pretix/api/serializers/item.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/api/serializers/item.py b/src/pretix/api/serializers/item.py index 84938d9c73..f46b450410 100644 --- a/src/pretix/api/serializers/item.py +++ b/src/pretix/api/serializers/item.py @@ -252,7 +252,7 @@ class ItemSerializer(I18nAwareModelSerializer): item.picture.save(os.path.basename(picture.name), picture) for variation_data in variations_data: - require_membership_types = variation_data.pop('require_membership_types') + require_membership_types = variation_data.pop('require_membership_types', []) v = ItemVariation.objects.create(item=item, **variation_data) if require_membership_types: v.require_membership_types.add(*require_membership_types)