From 75975ceb50f7e196d435835bd2713ca6b627113a Mon Sep 17 00:00:00 2001 From: Eliot Berriot <contact@eliotberriot.com> Date: Tue, 4 Jun 2019 09:05:09 +0200 Subject: [PATCH] Added proper CORS header --- retribute_api/search/consumers.py | 5 ++++- tests/search/test_consumers.py | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/retribute_api/search/consumers.py b/retribute_api/search/consumers.py index c3a8a79..4d69535 100644 --- a/retribute_api/search/consumers.py +++ b/retribute_api/search/consumers.py @@ -11,7 +11,10 @@ async def json_response(self, status, content): await self.send_response( status, json.dumps(content, indent=2, sort_keys=True).encode("utf-8"), - headers=[(b"Content-Type", b"application/json")], + headers=[ + (b"Content-Type", b"application/json"), + (b"Access-Control-Allow-Origin", b"*"), + ], ) diff --git a/tests/search/test_consumers.py b/tests/search/test_consumers.py index de59c04..aa948db 100644 --- a/tests/search/test_consumers.py +++ b/tests/search/test_consumers.py @@ -20,5 +20,8 @@ async def test_search_consumer_success(loop, application, mocker, coroutine_mock "webfinger", "test@user.domain", get.return_value ) assert response["status"] == 200 - assert response["headers"] == [(b"Content-Type", b"application/json")] + assert response["headers"] == [ + (b"Content-Type", b"application/json"), + (b"Access-Control-Allow-Origin", b"*"), + ] assert response["body"] == json.dumps(expected, indent=2, sort_keys=True).encode() -- GitLab