From c4f9206c10e17de0d18c0a7e6771d658242915c0 Mon Sep 17 00:00:00 2001 From: Tiago vasconcelos Date: Mon, 13 Jun 2022 21:43:17 +0100 Subject: [PATCH] change status code --- lnbits/app.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lnbits/app.py b/lnbits/app.py index 1c9de5d7..1fff4847 100644 --- a/lnbits/app.py +++ b/lnbits/app.py @@ -3,8 +3,9 @@ import importlib import sys import traceback import warnings +from http import HTTPStatus -from fastapi import FastAPI, Request, status +from fastapi import FastAPI, Request from fastapi.exceptions import RequestValidationError from fastapi.middleware.cors import CORSMiddleware from fastapi.middleware.gzip import GZipMiddleware @@ -61,16 +62,15 @@ def create_app(config_object="lnbits.settings") -> FastAPI: ): # Only the browser sends "text/html" request # not fail proof, but everything else get's a JSON response - + if "text/html" in request.headers["accept"]: return template_renderer().TemplateResponse( "error.html", {"request": request, "err": f"{exc.errors()} is not a valid UUID."}, ) - return JSONResponse( - status_code=status.HTTP_422_UNPROCESSABLE_ENTITY, + status_code=HTTPStatus.NO_CONTENT, content={"detail": exc.errors()}, )