File 0001-Handle-request_headers-None.patch of Package python-Flask-Cors

From 4686c1e6bab68c8b748e2183fd1176c27d8b7314 Mon Sep 17 00:00:00 2001
From: Tucker Beck <tucker.beck@gmail.com>
Date: Thu, 26 Apr 2018 09:31:55 -0700
Subject: [PATCH] Fix Issue #217: Handle request.headers=None (#218)

---
 flask_cors/extension.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/flask_cors/extension.py b/flask_cors/extension.py
index d9b93d1..d353b3a 100644
--- a/flask_cors/extension.py
+++ b/flask_cors/extension.py
@@ -170,7 +170,7 @@ def wrapped_function(*args, **kwargs):
 def make_after_request_function(resources):
     def cors_after_request(resp):
         # If CORS headers are set in a view decorator, pass
-        if resp.headers.get(ACL_ORIGIN):
+        if resp.headers is not None and resp.headers.get(ACL_ORIGIN):
             LOG.debug('CORS have been already evaluated, skipping')
             return resp
 
@@ -183,4 +183,4 @@ def cors_after_request(resp):
         else:
             LOG.debug('No CORS rule matches')
         return resp
-    return cors_after_request
\ No newline at end of file
+    return cors_after_request
openSUSE Build Service is sponsored by