From 2f7a3316d1f434dc1136f3965784a0a5a70fa419 Mon Sep 17 00:00:00 2001 From: Daniel Lange Date: Thu, 14 Dec 2023 12:07:43 +0100 Subject: [PATCH] Add check for base_prefix indicating Radicale running at site root (/) Alternative to PR #1310 --- radicale/app/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radicale/app/__init__.py b/radicale/app/__init__.py index 6896bc701..8aa8d870b 100644 --- a/radicale/app/__init__.py +++ b/radicale/app/__init__.py @@ -197,7 +197,7 @@ def response(status: int, headers: types.WSGIResponseHeaders, if base_prefix_src == "HTTP_X_SCRIPT_NAME": return response(*httputils.BAD_REQUEST) return response(*httputils.INTERNAL_SERVER_ERROR) - if base_prefix.endswith("/"): + if base_prefix and base_prefix != "/" and base_prefix.endswith("/"): logger.warning("Base prefix (from %s) must not end with '/': %r", base_prefix_src, base_prefix) base_prefix = base_prefix.rstrip("/")