From 3abab9cd8e6c55b7a1d8deda63190b40c8432147 Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Fri, 5 Dec 2025 16:24:19 +0100 Subject: [PATCH] move: fix detection of HTTP_X_FORWARDED_PORT --- radicale/app/move.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radicale/app/move.py b/radicale/app/move.py index ba346762..ac4fcab4 100644 --- a/radicale/app/move.py +++ b/radicale/app/move.py @@ -34,7 +34,7 @@ def get_server_netloc(environ: types.WSGIEnviron, force_port: bool = False): host = environ["HTTP_X_FORWARDED_HOST"] proto = environ.get("HTTP_X_FORWARDED_PROTO") or "http" port = "443" if proto == "https" else "80" - port = environ["HTTP_X_FORWARDED_PORT"] or port + port = environ.get("HTTP_X_FORWARDED_PORT") or port else: host = environ.get("HTTP_HOST") or environ["SERVER_NAME"] proto = environ["wsgi.url_scheme"]