fix auth lifetime

This commit is contained in:
2024-04-07 21:31:15 +00:00
parent f8f5bf80c1
commit d55e8d1df3
13 changed files with 212 additions and 42 deletions

View File

@@ -28,9 +28,12 @@ class SqlAlchemyUserRepository(UserRepository):
async def get_user(self, filter: dict) -> User | None:
stmt = text("""SELECT * FROM users WHERE email = :val""")
result = await self.session.execute(stmt, {"val": filter["email"]})
if not result:
result = result.mappings().one_or_none()
if result is None:
return None
result = result.mappings().one()
return User(
id=UserId(result.id),
name=UserFirstName(result.name),