From e09b7eb97860b69e40493b3eb528e57e823dba30 Mon Sep 17 00:00:00 2001 From: kevgliss Date: Tue, 24 Apr 2018 17:10:38 -0700 Subject: [PATCH] Selectively enable CORS. (#1220) --- lemur/factory.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lemur/factory.py b/lemur/factory.py index 93c18e71..97f7f6ca 100644 --- a/lemur/factory.py +++ b/lemur/factory.py @@ -124,8 +124,10 @@ def configure_extensions(app): smtp_mail.init_app(app) metrics.init_app(app) sentry.init_app(app) - app.config['CORS_HEADERS'] = 'Content-Type' - cors.init_app(app, resources=r'/api/*', headers='Content-Type', origin='*', supports_credentials=True) + + if app.config['CORS']: + app.config['CORS_HEADERS'] = 'Content-Type' + cors.init_app(app, resources=r'/api/*', headers='Content-Type', origin='*', supports_credentials=True) def configure_blueprints(app, blueprints):