From 1f7ce3091b5441d0810c2956b4e28b11b8006e52 Mon Sep 17 00:00:00 2001 From: swve Date: Thu, 13 Apr 2023 00:16:43 +0200 Subject: [PATCH] feat: better handling of cors origins in backend --- config/config.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/config/config.py b/config/config.py index afe0a99a..c3f5f8d9 100644 --- a/config/config.py +++ b/config/config.py @@ -48,7 +48,10 @@ def get_learnhouse_config() -> LearnHouseConfig: env_port = os.environ.get('LEARNHOUSE_PORT') env_ssl = os.environ.get('LEARNHOUSE_SSL') env_use_default_org = os.environ.get('LEARNHOUSE_USE_DEFAULT_ORG') - env_allowed_origins = os.environ.get('LEARNHOUSE_ALLOWED_ORIGINS') + env_allowed_origins = os.environ.get('LEARNHOUSE_ALLOWED_ORIGINS') + # Allowed origins should be a comma separated string + if env_allowed_origins: + env_allowed_origins = env_allowed_origins.split(',') env_allowed_regexp = os.environ.get('LEARNHOUSE_ALLOWED_REGEXP') env_self_hosted = os.environ.get('LEARNHOUSE_SELF_HOSTED') env_host = os.environ.get('LEARNHOUSE_DB_HOST')