From 34123c6f899294692a26695412b2ffccf1c711f0 Mon Sep 17 00:00:00 2001 From: Ed Date: Thu, 23 May 2024 11:40:06 +0200 Subject: [PATCH] Remove trailing "/" when creating backend origin CORS urls The backend_cors_origin is a list[AnyHttpUrl] which, when transformed to str via str(origin), add a trailing slash. This messes up CORS in google chrome --- app/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/main.py b/app/main.py index b2b0227..e1b9e1e 100644 --- a/app/main.py +++ b/app/main.py @@ -20,7 +20,7 @@ app.add_middleware( CORSMiddleware, allow_origins=[ - str(origin) for origin in get_settings().security.backend_cors_origins + str(origin).rstrip("/") for origin in get_settings().security.backend_cors_origins ], allow_credentials=True, allow_methods=["*"],