From e7d97ecdefeda3a5adadb11f591d388ed65dab81 Mon Sep 17 00:00:00 2001 From: Luna Mendes Date: Thu, 27 Sep 2018 23:25:23 -0300 Subject: [PATCH] run: have a fallback when Origin header is missing --- run.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/run.py b/run.py index 713769a..34e9c60 100644 --- a/run.py +++ b/run.py @@ -64,7 +64,9 @@ for bp, suffix in bps.items(): @app.after_request async def app_after_request(resp): - resp.headers['Access-Control-Allow-Origin'] = request.headers['Origin'] + origin = request.headers.get('Origin', '*') + resp.headers['Access-Control-Allow-Origin'] = origin + resp.headers['Access-Control-Allow-Headers'] = ('*, X-Super-Properties, ' 'X-Fingerprint, ' 'X-Context-Properties, '