We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1245a37 commit d2c4f0cCopy full SHA for d2c4f0c
1 file changed
server/game_dev/views.py
@@ -60,7 +60,16 @@ class EventDetailAPIView(generics.RetrieveAPIView):
60
lookup_url_kwarg = "id"
61
62
def get_queryset(self):
63
- return Event.objects.filter(id=self.kwargs["id"])
+ now = timezone.now().date()
64
+ return Event.objects.filter(id=self.kwargs["id"], publicationDate__lte=now)
65
+
66
+ def get_object(self):
67
+ queryset = self.get_queryset()
68
+ try:
69
+ return queryset.get()
70
+ except Event.DoesNotExist:
71
+ from rest_framework.exceptions import NotFound
72
+ raise NotFound(detail="The event is not yet published by admin or does not exist.")
73
74
75
class GameshowcaseAPIView(APIView):
0 commit comments