diff --git a/app/api/endpoints/workflow_version.py b/app/api/endpoints/workflow_version.py index 05d542aa3390f1f501412f3a7350ac7d40b05074..0f13b3a5b6b21b0484f45aee3d621d7a30e3ecde 100644 --- a/app/api/endpoints/workflow_version.py +++ b/app/api/endpoints/workflow_version.py @@ -289,7 +289,11 @@ async def download_workflow_documentation( if document is DocumentationEnum.PARAMETER_SCHEMA: path = workflow_mode.schema_path - return StreamingResponse(repo.download_file_stream(path, client), headers={"Cache-Control": "max-age=86400"}) + return StreamingResponse( + repo.download_file_stream(path, client), + headers={"Cache-Control": "max-age=86400"}, + media_type="application/json" if document is DocumentationEnum.PARAMETER_SCHEMA else "text/plain", + ) @router.post(