From 0f885804e9fc735c21c09c24afdce231d1065edf Mon Sep 17 00:00:00 2001 From: AlexSserb Date: Sat, 30 Nov 2024 18:52:24 +0400 Subject: [PATCH] fix: get managers fix --- services/user.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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]