From 1cc1772c4bef02b7f80fd4763c1f6527d154331d Mon Sep 17 00:00:00 2001 From: te5154c Date: Mon, 22 Apr 2024 00:03:50 +0300 Subject: [PATCH] fix: 404 error --- src/app.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app.py b/src/app.py index 932e94a..e8fa557 100644 --- a/src/app.py +++ b/src/app.py @@ -61,10 +61,13 @@ async def get_viewer_page(request: Request, cid: str = None): :param cid: User CID :return: HTML template """ + try: + user = requests.get(f"{VATSIM_API_URL}members/{cid}").json() + except requests.exceptions.JSONDecodeError: + raise HTTPException(404) - user = requests.get(f"{VATSIM_API_URL}members/{cid}").json() if "detail" in user and user["detail"] == "Not Found": - return HTTPException(404) + raise HTTPException(404) return templates.TemplateResponse( name="viewer.html",