Skip to content
Snippets Groups Projects
Commit 744f9e6f authored by Andreas Hubel's avatar Andreas Hubel
Browse files

event: try to add proper 404 error

parent 52d8792f
No related branches found
No related tags found
1 merge request!132Draft: extend api test
from rest_framework import generics from rest_framework import generics, permissions, status
from rest_framework import permissions from rest_framework.response import Response
from core.models.events import Event from core.models.events import Event
...@@ -24,4 +25,7 @@ class EventDetail(ConferenceSlugMixin, generics.RetrieveUpdateDestroyAPIView): ...@@ -24,4 +25,7 @@ class EventDetail(ConferenceSlugMixin, generics.RetrieveUpdateDestroyAPIView):
def get_object(self, **kwargs): def get_object(self, **kwargs):
event_id = self.request.resolver_match.kwargs['pk'] event_id = self.request.resolver_match.kwargs['pk']
try:
return Event.objects.accessible_by_user(user=self.request.user, conference=self.conference).get(pk=event_id) return Event.objects.accessible_by_user(user=self.request.user, conference=self.conference).get(pk=event_id)
except Event.DoesNotExist:
return Response(status=status.HTTP_404_NOT_FOUND)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment