From 641cc361a2a33d15e0e2810e2829913f919459e7 Mon Sep 17 00:00:00 2001 From: MerlinScheurer Date: Sun, 26 Jan 2025 20:22:52 +0100 Subject: [PATCH] Fix add port to TA_HOST parsing for cors --- backend/common/src/helper.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/common/src/helper.py b/backend/common/src/helper.py index 3a487e63..b7140886 100644 --- a/backend/common/src/helper.py +++ b/backend/common/src/helper.py @@ -218,7 +218,13 @@ def ta_host_parser(ta_host: str) -> tuple[list[str], list[str]]: parsed = urlparse(host_clean) allowed_hosts.append(f"{parsed.hostname}") - csrf_trusted_origins.append(f"{parsed.scheme}://{parsed.hostname}") + + cors_url = f"{parsed.scheme}://{parsed.hostname}" + + if parsed.port: + cors_url = f"{cors_url}:{parsed.port}" + + csrf_trusted_origins.append(cors_url) return allowed_hosts, csrf_trusted_origins