fix: resolve infinite loading for demo users due to 401 on missing profile
This commit is contained in:
@@ -103,7 +103,7 @@ def get_current_user(token: str = Depends(oauth2_scheme), session: Session = Dep
|
||||
except ValueError:
|
||||
raise HTTPException(status_code=status.HTTP_401_UNAUTHORIZED, detail="Invalid token subject")
|
||||
|
||||
user = session.get(models.User, user_id)
|
||||
user = ensure_demo_user(user_id, session) or session.get(models.User, user_id)
|
||||
if not user:
|
||||
raise HTTPException(status_code=status.HTTP_401_UNAUTHORIZED, detail="User not found")
|
||||
return user
|
||||
|
||||
Reference in New Issue
Block a user