fix(backend): asyncsession query error in userstore.get_user_by_id_async (#12586)

Co-authored-by: openhands <openhands@all-hands.dev>
This commit is contained in:
Hiep Le
2026-01-24 23:47:04 +07:00
committed by GitHub
parent f327e76be7
commit d7436a4af4

View File

@@ -401,14 +401,13 @@ class UserStore:
if user:
return user
user_settings = await (
session.query(UserSettings)
.filter(
result = await session.execute(
select(UserSettings).filter(
UserSettings.keycloak_user_id == user_id,
UserSettings.already_migrated.is_(False),
)
.first()
)
user_settings = result.scalars().first()
if user_settings:
token_manager = TokenManager()
user_info = await token_manager.get_user_info_from_user_id(user_id)