Skip to content

Commit e9b97fc

Browse files
committed
Return 404 if event slug not found
1 parent de398a4 commit e9b97fc

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "website"
3-
version = "4.6.6"
3+
version = "4.6.7"
44
description = "Stryke Force Website"
55
readme = "README.md"
66
requires-python = ">=3.12"

website/events/models.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
from django.views.decorators.cache import cache_page
1919
from wagtail.admin.forms import WagtailAdminModelForm
2020
from wagtail.admin.panels import FieldPanel, FieldRowPanel
21+
from wagtail.admin.views.generic.models import get_object_or_404
2122
from wagtail.contrib.routable_page.models import RoutablePageMixin, path
2223
from wagtail.fields import RichTextField
2324
from wagtail.models import Page
@@ -79,7 +80,7 @@ def events_for_year(self, request, year=None):
7980
def event_for_key(self, request, key):
8081
"""View function for event looked up by event key."""
8182

82-
event = Event.objects.get(key=key)
83+
event = get_object_or_404(Event, key=key)
8384
years = Event.objects.years().order_by("-year")
8485

8586
return self.render(

0 commit comments

Comments
 (0)