Cought unexpected DoesNotExist exception in EventSeriesForm

This commit is contained in:
2020-02-08 14:40:26 +01:00
parent 0d3c47d8b3
commit 3f403b3f52

View File

@@ -7,7 +7,7 @@ from django.urls import reverse
from django.db.models import Q from django.db.models import Q
from django.http import Http404 from django.http import Http404
from django.http import HttpResponse 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 import timezone
from django.utils.translation import ugettext as _ from django.utils.translation import ugettext as _
from django.views import generic from django.views import generic
@@ -188,7 +188,7 @@ class EventSeriesForm(mixins.EventDetailMixin, PermissionRequiredMixin,
template_name = 'events/eventseries_form.html' template_name = 'events/eventseries_form.html'
def get_object(self, queryset=None): 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: if self.event.event_series:
self.event = self.event.event_series self.event = self.event.event_series
return self.event return self.event