diff --git a/src/labthings_fastapi/server/fallback.py b/src/labthings_fastapi/server/fallback.py index 41de9cb0..1b436aab 100644 --- a/src/labthings_fastapi/server/fallback.py +++ b/src/labthings_fastapi/server/fallback.py @@ -12,6 +12,7 @@ def __init__(self, *args, **kwargs): self.labthings_server = None self.labthings_error = None self.log_history = None + self.html_code = 500 app = FallbackApp() @@ -19,8 +20,14 @@ def __init__(self, *args, **kwargs): ERROR_PAGE = """ -
+Logging info
\n{app.log_history}"
content = content.replace("{{logginginfo}}", logging_info)
- return HTMLResponse(content=content, status_code=500)
+ return HTMLResponse(content=content, status_code=app.html_code)
@app.get("/{path:path}")