X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/7219ee653276359d4485ff8b89e1841e42af71c5..d485aef7019206bc02167d391c91cb1aa47fe6dc:/nominatim/server/starlette/server.py?ds=inline diff --git a/nominatim/server/starlette/server.py b/nominatim/server/starlette/server.py index bed82f70..41ad899c 100644 --- a/nominatim/server/starlette/server.py +++ b/nominatim/server/starlette/server.py @@ -60,7 +60,12 @@ async def on_status(request: Request) -> Response: """ parse_format(request, StatusResult, 'text') result = await request.app.state.API.status() - return format_response(request, result) + response = format_response(request, result) + + if request.state.format == 'text' and result.status: + response.status_code = 500 + + return response V1_ROUTES = [