From 4edab13eeb203233533ba7474562f2d979c81f14 Mon Sep 17 00:00:00 2001 From: Erik Stein Date: Wed, 27 Apr 2022 00:23:51 +0200 Subject: [PATCH] dispatch_slug_path: Use first kwargs as url_path. --- shared/utils/url_helpers.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/shared/utils/url_helpers.py b/shared/utils/url_helpers.py index ad4b438..b60e106 100644 --- a/shared/utils/url_helpers.py +++ b/shared/utils/url_helpers.py @@ -17,14 +17,14 @@ def dispatch_slug_path(*views): views.ArticleDetailView.as_view())), ) """ - def wrapper(request, slug_path): - args = [] - kwargs = {'slug_path': slug_path} + def wrapper(request, **kwargs): + view_args = [] + view_kwargs = {'url_path': kwargs[list(kwargs.keys())[0]]} not_found_exception = Http404 for view in views: try: - return view(request, *args, **kwargs) + return view(request, *view_args, **view_kwargs) except Http404 as e: not_found_exception = e # assign to use it outside of except block continue