diff --git a/src/events/views.py b/src/events/views.py index 77b5692..062d3d0 100644 --- a/src/events/views.py +++ b/src/events/views.py @@ -7,7 +7,7 @@ from django.urls import reverse from django.db.models import Q from django.http import Http404 from django.http import HttpResponse -from django.shortcuts import redirect +from django.shortcuts import redirect, get_object_or_404 from django.utils import timezone from django.utils.translation import ugettext as _ from django.views import generic @@ -188,7 +188,7 @@ class EventSeriesForm(mixins.EventDetailMixin, PermissionRequiredMixin, template_name = 'events/eventseries_form.html' def get_object(self, queryset=None): - self.event = models.Event.objects.get(pk=self.kwargs['pk']) + self.event = get_object_or_404(models.Event, pk=self.kwargs['pk']) if self.event.event_series: self.event = self.event.event_series return self.event