diff --git a/services/user.py b/services/user.py index 20317b0..b9d91ee 100644 --- a/services/user.py +++ b/services/user.py @@ -19,8 +19,9 @@ class UserService(BaseService): async def get_managers(self) -> GetManagersResponse: stmt = ( select(User) + .join(user_position) + .where(and_(User.is_deleted == False, user_position.c.position_key == "sales_manager")) .order_by(User.id.desc()) - .where(and_(User.is_deleted == False, User.role_key == "employee")) ) users = (await self.session.scalars(stmt)).all() users_schemas = [UserSchema.model_validate(user) for user in users]