WIP checkpoint: Address review feedback: Scaffold FastAPI backend project structure

This commit is contained in:
2026-08-17 23:38:24 +00:00
parent 48dd177fa2
commit 48a43c44a5
5 changed files with 105 additions and 77 deletions
+6 -1
View File
@@ -35,7 +35,12 @@ async def get_current_user(
except JWTError:
raise credentials_exception
result = await db.execute(select(User).where(User.id == int(user_id)))
try:
user_id_int = int(user_id)
except (ValueError, TypeError):
raise credentials_exception
result = await db.execute(select(User).where(User.id == user_id_int))
user = result.scalar_one_or_none()
if user is None:
raise credentials_exception