diff --git a/src/pretix/api/serializers/item.py b/src/pretix/api/serializers/item.py index b28207ae22..09766fc742 100644 --- a/src/pretix/api/serializers/item.py +++ b/src/pretix/api/serializers/item.py @@ -122,9 +122,6 @@ class ItemSerializer(I18nAwareModelSerializer): 'show_quota_left', 'hidden_if_available', 'allow_waitinglist', 'issue_giftcard') read_only_fields = ('has_variations', 'picture') - def get_serializer_context(self): - return {"has_variations": self.kwargs['has_variations']} - def validate(self, data): data = super().validate(data) if self.instance and ('addons' in data or 'variations' in data or 'bundles' in data): diff --git a/src/pretix/api/views/item.py b/src/pretix/api/views/item.py index cb976b652e..f4f4433710 100644 --- a/src/pretix/api/views/item.py +++ b/src/pretix/api/views/item.py @@ -62,7 +62,6 @@ class ItemViewSet(ConditionalListView, viewsets.ModelViewSet): def get_serializer_context(self): ctx = super().get_serializer_context() ctx['event'] = self.request.event - ctx['has_variations'] = self.request.data.get('has_variations') return ctx def perform_update(self, serializer):