diff --git a/apps/account/views/common.py b/apps/account/views/common.py index 8b066742..e242c393 100644 --- a/apps/account/views/common.py +++ b/apps/account/views/common.py @@ -17,7 +17,7 @@ from utils.views import JWTGenericViewMixin # User views -class UserRetrieveUpdateView(generics.RetrieveUpdateAPIView): +class UserRetrieveUpdateView(generics.RetrieveUpdateDestroyAPIView): """User update view.""" serializer_class = serializers.UserSerializer queryset = models.User.objects.active() @@ -25,6 +25,10 @@ class UserRetrieveUpdateView(generics.RetrieveUpdateAPIView): def get_object(self): return self.request.user + def delete(self, request, *args, **kwargs): + """Overridden behavior of DELETE method.""" + return Response(status=status.HTTP_204_NO_CONTENT) + class ChangePasswordView(generics.GenericAPIView): """Change password view"""