X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/9b46fa5812ae6d152cef155956b435b4ba034df8..f5743451874346b0dcca3fc18f767ef1d153e84d:/src/social/api/views.py?ds=inline diff --git a/src/social/api/views.py b/src/social/api/views.py index 91d882da1..4661df0c9 100644 --- a/src/social/api/views.py +++ b/src/social/api/views.py @@ -418,6 +418,8 @@ class SyncView(ListAPIView): def post(self, request): new_ids = [] data = request.data + if not isinstance(data, list): + raise serializers.ValidationError('Payload should be a list') for item in data: instance = self.get_instance(request.user, item) ser = self.get_serializer(