From eb3d3835bb738fb469953f7fc873383d18e9767f Mon Sep 17 00:00:00 2001 From: Ernesto Rico Schmidt <ernesto@helsinki.at> Date: Tue, 18 Jan 2022 18:19:14 -0400 Subject: [PATCH] Uncomment and fix the code to delete a Show --- program/views.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/program/views.py b/program/views.py index 3fde8e1c..751c7f35 100644 --- a/program/views.py +++ b/program/views.py @@ -395,16 +395,13 @@ class APIShowViewSet(viewsets.ModelViewSet): Only superusers may delete shows """ - # if not request.user.is_superuser: - # return Response(status=status.HTTP_401_UNAUTHORIZED) - # - # show = get_object_or_404(Show, pk=pk) - # Show.objects.get(pk=pk).delete() - # - # return Response(status=status.HTTP_204_NO_CONTENT) - # + if not request.user.is_superuser: + return Response(status=status.HTTP_401_UNAUTHORIZED) - return Response(status=status.HTTP_401_UNAUTHORIZED) + pk = int_or_none('pk', self.kwargs) + Show.objects.get(pk=pk).delete() + + return Response(status=status.HTTP_204_NO_CONTENT) class APIScheduleViewSet(viewsets.ModelViewSet): -- GitLab