diff --git a/AKModel/views.py b/AKModel/views.py
index d560e9f644cffce4952993f97b8db0dff0cb8e7b..c06090a0f5926e2127ddda926b946bf637a4f6b3 100644
--- a/AKModel/views.py
+++ b/AKModel/views.py
@@ -38,6 +38,11 @@ class EventSlugMixin:
         self._load_event()
         return super().create(request, *args, **kwargs)
 
+    def initial(self, request, *args, **kwargs):
+        if self.event is None:
+            self._load_event()
+        super().initial(request, *args, **kwargs)
+
     def get_context_data(self, *, object_list=None, **kwargs):
         context = super().get_context_data(object_list=object_list, **kwargs)
         # Add event to context (to make it accessible in templates)