Skip to content

Commit 7430791

Browse files
committed
fix(group): Исправление просмотра показателей группы
1 parent f6cd06f commit 7430791

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

tgbot/dialogs/getters/heads/group/members.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
from typing import Any
44

5+
from aiogram import Bot
56
from aiogram_dialog import DialogManager
67
from stp_database import Employee, MainRequestsRepo
78
from stp_database.repo.KPI.requests import KPIRequestsRepo
@@ -157,11 +158,12 @@ async def member_access_level_getter(
157158

158159

159160
async def member_schedule_getter(
160-
stp_repo: MainRequestsRepo, dialog_manager: DialogManager, **_kwargs
161+
bot: Bot, stp_repo: MainRequestsRepo, dialog_manager: DialogManager, **_kwargs
161162
) -> dict:
162163
"""Геттер для получения графика выбранного члена группы.
163164
164165
Args:
166+
bot: Экземпляр бота
165167
stp_repo: Репозиторий операций с базой STP
166168
dialog_manager: Менеджер диалога
167169
@@ -172,7 +174,7 @@ async def member_schedule_getter(
172174
selected_user = await stp_repo.employee.get_users(main_id=int(selected_user_id))
173175

174176
schedule_data = await user_schedule_getter(
175-
user=selected_user, stp_repo=stp_repo, dialog_manager=dialog_manager
177+
bot=bot, user=selected_user, stp_repo=stp_repo, dialog_manager=dialog_manager
176178
)
177179

178180
# Добавляем информацию о пользователе в начало текста графика
@@ -214,7 +216,7 @@ async def member_kpi_getter(
214216
premium = premium_data.get("premium")
215217

216218
# Вызываем оригинальный геттер с выбранным пользователем
217-
kpi_data = await kpi_getter(user=selected_user, premium=premium)
219+
kpi_data = await kpi_getter(user=selected_user, kpi_repo=kpi_repo)
218220

219221
# Добавляем информацию о пользователе в начало текста
220222
user_name = format_fullname(
@@ -256,7 +258,7 @@ async def member_kpi_requirements_getter(
256258

257259
# Вызываем оригинальный геттер с выбранным пользователем
258260
requirements_data = await kpi_requirements_getter(
259-
user=selected_user, premium=premium
261+
user=selected_user, kpi_repo=kpi_repo
260262
)
261263

262264
# Добавляем информацию о пользователе в начало текста
@@ -298,7 +300,7 @@ async def member_salary_getter(
298300
premium = premium_data.get("premium")
299301

300302
# Вызываем оригинальный геттер с выбранным пользователем
301-
salary_data = await salary_getter(user=selected_user, premium=premium)
303+
salary_data = await salary_getter(user=selected_user, kpi_repo=kpi_repo)
302304

303305
# Добавляем информацию о пользователе в начало текста
304306
user_name = format_fullname(

0 commit comments

Comments
 (0)