From 3ff562030cb223f8c2acf5ba73ce657efa1c5b21 Mon Sep 17 00:00:00 2001 From: Jeremy Langley Date: Mon, 28 Feb 2022 20:51:14 -0800 Subject: [PATCH] Update rest_framework/urlpatterns.py Co-authored-by: Tom Christie --- rest_framework/urlpatterns.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rest_framework/urlpatterns.py b/rest_framework/urlpatterns.py index 62df08c8b..9f48d44a2 100644 --- a/rest_framework/urlpatterns.py +++ b/rest_framework/urlpatterns.py @@ -9,7 +9,8 @@ def _get_format_path_converter(suffix_kwarg, allowed): if len(allowed) == 1: allowed_pattern = allowed[0] else: - allowed_pattern = f'(?:{"|".join(allowed)})' + allowed_cases = "|".join(allowed) + allowed_pattern = f'(?:{allowed_cases})' suffix_pattern = r"\.%s/?" % allowed_pattern else: suffix_pattern = r"\.[a-z0-9]+/?"