Skip to content

Commit 3fc28ff

Browse files
committed
🐛 make redirect paths more strict to not raise NoReverseMatch
1 parent 1dccf01 commit 3fc28ff

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

fragdenstaat_de/fds_blog/redirect_urls.py

+14-14
Original file line numberDiff line numberDiff line change
@@ -38,23 +38,23 @@ def fixed_redirect(pattern_name):
3838
fixed_redirect("blog:article-latest"),
3939
name="legacy-article-latest",
4040
),
41-
re_path(
42-
_(r"^search/$"),
41+
path(
42+
_("search/"),
4343
SearchRedirectView.as_view(),
4444
name="legacy-article-search",
4545
),
46-
re_path(
47-
r"^feed/$",
46+
path(
47+
"feed/",
4848
fixed_redirect("blog:article-latest-feed"),
4949
name="legacy-article-latest-feed",
5050
),
51-
re_path(
52-
r"^feed/audio/$",
51+
path(
52+
"feed/audio/",
5353
fixed_redirect("blog:article-latest-feed-audio"),
5454
name="legacy-article-latest-feed-audio",
5555
),
56-
re_path(
57-
r"^feed/teaser/$",
56+
path(
57+
"feed/teaser/",
5858
fixed_redirect("blog:article-latest-feed-teaser"),
5959
name="legacy-article-latest-feed-teaser",
6060
),
@@ -68,18 +68,18 @@ def fixed_redirect(pattern_name):
6868
ArchiveRedirectView.as_view(),
6969
name="legacy-article-archive",
7070
),
71-
re_path(
72-
_(r"^author/(?P<username>[\w\.@+-]+)/$"),
71+
path(
72+
_("author/<str:username>/"),
7373
AuthorRedirectView.as_view(),
7474
name="legacy-article-author",
7575
),
76-
re_path(
77-
_(r"^category/(?P<slug>[\w\.@+-]+)/$"),
76+
path(
77+
_("category/<slug:slug>/"),
7878
CategoryRedirectView.as_view(),
7979
name="legacy-article-category",
8080
),
81-
re_path(
82-
r"^tag/(?P<tag>[-\w]+)/$",
81+
path(
82+
"tag/<slug:tag>/",
8383
TagRedirectView.as_view(),
8484
name="legacy-article-tagged",
8585
),

0 commit comments

Comments
 (0)