From 2083cc1a2e6460d757c4402d359f27fe9eeac633 Mon Sep 17 00:00:00 2001 From: Timur Demin Date: Tue, 3 Sep 2019 01:56:00 +0500 Subject: [PATCH] Bypass auth middleware for CORS checks --- project_amber/helpers/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/project_amber/helpers/__init__.py b/project_amber/helpers/__init__.py index 61402bd..d091d65 100644 --- a/project_amber/helpers/__init__.py +++ b/project_amber/helpers/__init__.py @@ -38,7 +38,8 @@ def middleware() -> RequestParams: if not request.is_json and request.method in ["POST", "PUT", "PATCH"]: raise BadRequest params = RequestParams() - if not request.path in ["/api/login", "/api/signup"]: + if not request.path in ["/api/login", "/api/signup"] \ + and request.method != "OPTIONS": params.authenticated = True return params