diff --git a/backend/app/repositories/user_repository.py b/backend/app/repositories/user_repository.py index 2e79756..e876450 100755 --- a/backend/app/repositories/user_repository.py +++ b/backend/app/repositories/user_repository.py @@ -116,7 +116,7 @@ class UserRepository: if agency_id is not ...: user.agency_id = agency_id await self.session.flush() - # Re-fetch to get agency relationship loaded + self.session.expire(user) # Clear cached state so relationship reloads return await self.get_by_id(user_id) async def list_agencies(self) -> list[Agency]: