diff --git a/debug_toolbar/middleware.py b/debug_toolbar/middleware.py index 0f05337..66ba0e7 100644 --- a/debug_toolbar/middleware.py +++ b/debug_toolbar/middleware.py @@ -10,6 +10,7 @@ from fastapi.responses import StreamingResponse from fastapi.staticfiles import StaticFiles from starlette.middleware.base import BaseHTTPMiddleware, RequestResponseEndpoint +from starlette.responses import JSONResponse from starlette.routing import NoMatchFound from starlette.types import ASGIApp @@ -44,6 +45,7 @@ def init_toolbar(self) -> None: self.settings.API_URL, name="debug_toolbar.render_panel", include_in_schema=False, + response_class=JSONResponse, )(self.require_show_toolbar(render_panel)) self.router.mount(