diff --git a/apps/calendar/viewsets/event.py b/apps/calendar/viewsets/event.py
index da73293daf860b781c1b864d3c51d92267583437..e637bce5e3bd4ea0be9a2c9a5ca34730bd1cf048 100644
--- a/apps/calendar/viewsets/event.py
+++ b/apps/calendar/viewsets/event.py
@@ -1,3 +1,4 @@
+from django.shortcuts import get_object_or_404
 from django.utils import timezone
 from guardian.shortcuts import get_objects_for_user
 from guardian.shortcuts import Q
@@ -59,6 +60,12 @@ class EventViewSet(viewsets.ModelViewSet):
     def get_serializer_class(self):
         return EventSerializer
 
+    def get_object(self):
+        obj = get_object_or_404(self.get_queryset(), pk=self.kwargs["id"]) # maybe instead of id, name ?
+        print("method for retrieving the object was used ! [TEST]")
+        self.check_object_permissions(self.request, obj)
+        return obj
+
     def get_queryset(self):
         associations = get_objects_for_user(self.request.user, 'board', klass=Association)
         queryset = Event.objects.filter(