1
Fork 0
mirror of https://github.com/Steffo99/sophon.git synced 2024-12-23 07:14:21 +00:00

🐛 Return responses instead of raising exceptions

This commit is contained in:
Steffo 2021-10-10 17:01:37 +02:00
parent 0e4cccc57a
commit 54dbb35724
Signed by: steffo
GPG key ID: 6965406171929D01

View file

@ -234,11 +234,11 @@ class ResearchGroupViewSet(WriteSophonViewSet):
# Raise an error if the user is not in the group
if self.request.user not in group.members.all():
raise HTTPException(s.HTTP_409_CONFLICT)
return Response(status=s.HTTP_409_CONFLICT)
# Raise an error if the user is the owner of the group
if self.request.user == group.owner:
raise HTTPException(s.HTTP_403_FORBIDDEN)
return Response(status=s.HTTP_403_FORBIDDEN)
# Add the user to the group
group.members.remove(self.request.user)