aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar ks129 <[email protected]>2020-10-28 20:30:48 +0200
committerGravatar ks129 <[email protected]>2020-10-28 20:30:48 +0200
commit78c8a0a0afc479e681af13bd9bb2a1afed3489dc (patch)
tree1d43e1e81287a8c3009c2d557ae564502f775b45
parentUse URL tag instead manually writing URL (diff)
Use path converter for event page path argument
-rw-r--r--pydis_site/apps/events/urls.py4
-rw-r--r--pydis_site/apps/events/views/page.py4
2 files changed, 2 insertions, 6 deletions
diff --git a/pydis_site/apps/events/urls.py b/pydis_site/apps/events/urls.py
index f55835a4..9a65cf1f 100644
--- a/pydis_site/apps/events/urls.py
+++ b/pydis_site/apps/events/urls.py
@@ -1,9 +1,9 @@
-from django.urls import path, re_path
+from django.urls import path
from pydis_site.apps.events.views import IndexView, PageView
app_name = "events"
urlpatterns = [
path("", IndexView.as_view(), name="index"),
- re_path("(?P<path>.+)/$", PageView.as_view(), name="page"),
+ path("<path:path>/", PageView.as_view(), name="page"),
]
diff --git a/pydis_site/apps/events/views/page.py b/pydis_site/apps/events/views/page.py
index fe39a98c..8a99ce13 100644
--- a/pydis_site/apps/events/views/page.py
+++ b/pydis_site/apps/events/views/page.py
@@ -14,10 +14,6 @@ class PageView(View):
def get(self, request: WSGIRequest, path: str) -> HttpResponse:
"""Render event page rendering based on path."""
- # We need to get rid from trailing slash when path have this
- if path.endswith("/"):
- path = path[:-1]
-
page_path = PAGES_PATH.joinpath(path)
if page_path.exists() and page_path.is_dir():
page_path = page_path.joinpath("_index.html")