fix: get managers fix

This commit is contained in:
2024-11-30 18:52:24 +04:00
parent d8b2e43add
commit 0f885804e9

View File

@@ -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]