diff --git a/vectorizing/__init__.py b/vectorizing/__init__.py index 1abf422..26d04e5 100644 --- a/vectorizing/__init__.py +++ b/vectorizing/__init__.py @@ -130,7 +130,7 @@ def index() -> str | Response | tuple[Response, int]: timer.end_timer() if raw: - return markup + return Response(markup, mimetype="image/svg+xml") timer.start_timer("Markup Upload") cuid_str = upload_markup(markup, S3_BUCKET) diff --git a/vectorizing/tests/test_api_contracts.py b/vectorizing/tests/test_api_contracts.py index 4c050c3..c46236a 100644 --- a/vectorizing/tests/test_api_contracts.py +++ b/vectorizing/tests/test_api_contracts.py @@ -84,6 +84,7 @@ def test_raw_requests_crop_before_vectorizing_and_do_not_upload( }, ) assert response.status_code == 200 + assert response.mimetype == "image/svg+xml" assert response.data.startswith(b"