From e11dd49edf314fb149d1d9cd23eb9be74c7f5c51 Mon Sep 17 00:00:00 2001 From: Bert Blommers Date: Sun, 20 Jun 2021 10:56:40 +0100 Subject: [PATCH] When matching URL patterns, the last elem should always at least one char (#4021) --- moto/core/responses.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/moto/core/responses.py b/moto/core/responses.py index 041623a7c..c8680aa1a 100644 --- a/moto/core/responses.py +++ b/moto/core/responses.py @@ -333,7 +333,7 @@ class BaseResponse(_TemplateEnvironmentMixin, ActionAuthenticatorMixin): .replace("-", "_") ) if is_last: - return "(?P<%s>[^/]*)" % name + return "(?P<%s>[^/]+)" % name return "(?P<%s>.*)" % name elems = uri.split("/")