Skip to content
Snippets Groups Projects
Commit 3b1beaa6 authored by Ernesto Rico Schmidt's avatar Ernesto Rico Schmidt
Browse files

Fix update method & add partial_update method to APIShowViewSet

parent 2a9cec4c
No related branches found
No related tags found
No related merge requests found
......@@ -315,9 +315,13 @@ class APIShowViewSet(DisabledObjectPermissionCheckMixin, viewsets.ModelViewSet):
):
return Response(status=status.HTTP_401_UNAUTHORIZED)
partial = kwargs.get("partial", False)
show = self.get_object()
serializer = ShowSerializer(
show, data=request.data, context={"updated_by": request.user.username}
show,
data=request.data,
context={"updated_by": request.user.username},
partial=partial,
)
if serializer.is_valid():
......@@ -329,6 +333,10 @@ class APIShowViewSet(DisabledObjectPermissionCheckMixin, viewsets.ModelViewSet):
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def partial_update(self, request, *args, **kwargs):
kwargs["partial"] = True
return self.update(request, *args, **kwargs)
def destroy(self, request, *args, **kwargs):
"""
Only admins may delete shows.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment