fix: update UserRole references to lowercase member names in deps.py

This commit is contained in:
2026-06-22 18:32:57 -06:00
parent 348c8a5bca
commit 3c528ec9f1
+2 -2
View File
@@ -26,12 +26,12 @@ async def get_current_user(
async def get_approved_user(user: User = Depends(get_current_user)) -> User: async def get_approved_user(user: User = Depends(get_current_user)) -> User:
if user.role == UserRole.PENDING: if user.role == UserRole.pending:
raise HTTPException(status_code=status.HTTP_403_FORBIDDEN, detail="Account pending approval") raise HTTPException(status_code=status.HTTP_403_FORBIDDEN, detail="Account pending approval")
return user return user
async def get_admin_user(user: User = Depends(get_approved_user)) -> User: async def get_admin_user(user: User = Depends(get_approved_user)) -> User:
if user.role != UserRole.ADMIN: if user.role != UserRole.admin:
raise HTTPException(status_code=status.HTTP_403_FORBIDDEN, detail="Admin access required") raise HTTPException(status_code=status.HTTP_403_FORBIDDEN, detail="Admin access required")
return user return user