From e2f8efb521abef0f67277baacade9dbfee16bc9f Mon Sep 17 00:00:00 2001 From: Karl Date: Fri, 8 Sep 2023 12:29:06 -0700 Subject: [PATCH] Update settings.py Add deprecation notice for `CORS_ORIGIN_ALLOW_ALL` and auto switch to `CORS_ALLOW_ALL_ORIGINS` --- recipes/settings.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/recipes/settings.py b/recipes/settings.py index 9a36bfc1..26639189 100644 --- a/recipes/settings.py +++ b/recipes/settings.py @@ -68,7 +68,11 @@ ALLOWED_HOSTS = os.getenv('ALLOWED_HOSTS').split( if os.getenv('CSRF_TRUSTED_ORIGINS'): CSRF_TRUSTED_ORIGINS = os.getenv('CSRF_TRUSTED_ORIGINS').split(',') -CORS_ORIGIN_ALLOW_ALL = True +if CORS_ORIGIN_ALLOW_ALL := os.getenv('CORS_ORIGIN_ALLOW_ALL') is not None: + print('DEPRECATION WARNING: Environment var "CORS_ORIGIN_ALLOW_ALL" is deprecated. Please use "CORS_ALLOW_ALL_ORIGINS."') + CORS_ALLOW_ALL_ORIGINS = CORS_ORIGIN_ALLOW_ALL +else: + CORS_ALLOW_ALL_ORIGINS = bool(int(os.getenv("CORS_ALLOW_ALL_ORIGINS", True))) LOGIN_REDIRECT_URL = "index" LOGOUT_REDIRECT_URL = "index"