diff --git a/app/routes/admin.py b/app/routes/admin.py index e4cc4b7..7d59800 100644 --- a/app/routes/admin.py +++ b/app/routes/admin.py @@ -91,7 +91,10 @@ def get_admin( db: DBDep, admin: SudoAdminDep, ): - return crud.get_admin(db, username) + dbadmin = crud.get_admin(db, username) + if not dbadmin: + raise HTTPException(status_code=404, detail="Admin not found") + return dbadmin @router.put("/{username}", response_model=AdminResponse)