diff options
Diffstat (limited to 'service/pixelated/controllers/__init__.py')
-rw-r--r-- | service/pixelated/controllers/__init__.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/service/pixelated/controllers/__init__.py b/service/pixelated/controllers/__init__.py index e0c05afd..9e447d4d 100644 --- a/service/pixelated/controllers/__init__.py +++ b/service/pixelated/controllers/__init__.py @@ -15,16 +15,15 @@ # along with Pixelated. If not, see <http://www.gnu.org/licenses/>. -def respond_json(entity, status_code=200): +def respond_json(entity, request, status_code=200): json_response = json.dumps(entity) - response = Response(response=json_response, mimetype="application/json") - response.status_code = status_code - return response + request.responseHeaders.addRawHeader(b"content-type", b"application/json") + request.code = status_code + return json_response import json -from flask import Response from home_controller import HomeController from mails_controller import MailsController from tags_controller import TagsController |