diff --git a/sd_dispatcher.py b/sd_dispatcher.py index 5dad224..9051576 100644 --- a/sd_dispatcher.py +++ b/sd_dispatcher.py @@ -892,7 +892,6 @@ def process_ticket_logic(req_id): if "*" in allowed_subcats or subcat_name in allowed_subcats: is_cat_ok = True continue - t_log(" ⏭ Пропуск: пользователь в исключённом отделе.") # Проверка: отдел пользователя в списке исключений is_excluded = False if user_department and APPROVAL_EXCLUDED_DEPARTMENTS: @@ -905,6 +904,8 @@ def process_ticket_logic(req_id): t_log(" ⏭ Пропуск: пользователь в исключённом отделе.") continue t_log(f"✔ Условия совпали. Запуск процесса согласования для {manager_email}...") + if is_city_ok and (is_group_ok or is_cat_ok): + if manager_email: ai_was_used = True share_success, share_log = share_ticket_for_approval(req_id, manager_email)