diff options
-rwxr-xr-x | zuul/web/__init__.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/zuul/web/__init__.py b/zuul/web/__init__.py index e4a361205..488524309 100755 --- a/zuul/web/__init__.py +++ b/zuul/web/__init__.py @@ -190,7 +190,9 @@ class GearmanHandler(object): def job_list(self, request): tenant = request.match_info["tenant"] job = self.rpc.submitJob('zuul:job_list', {'tenant': tenant}) - return web.json_response(json.loads(job.data[0])) + resp = web.json_response(json.loads(job.data[0])) + resp.headers['Access-Control-Allow-Origin'] = '*' + return resp def key_get(self, request): source = request.match_info["source"] @@ -290,6 +292,7 @@ class SqlHandler(object): raise ValueError("Unknown parameter %s" % k) data = self.get_builds(args) resp = web.json_response(data) + resp.headers['Access-Control-Allow-Origin'] = '*' except Exception as e: self.log.exception("Jobs exception:") resp = web.json_response({'error_description': 'Internal error'}, |