fix: correct nesting for is_city_ok and manager_email

This commit is contained in:
ohmo
2026-07-04 16:35:50 +07:00
parent c67c0f9b26
commit 65837e2899
+13 -14
View File
@@ -903,20 +903,19 @@ def process_ticket_logic(req_id):
t_log(" ⏭ Пропуск: пользователь в исключённом отделе.") t_log(" ⏭ Пропуск: пользователь в исключённом отделе.")
continue continue
t_log(f"✔ Условия совпали. Запуск процесса согласования для {manager_email}...") t_log(f"✔ Условия совпали. Запуск процесса согласования для {manager_email}...")
if is_city_ok and (is_group_ok or is_cat_ok):
if manager_email: t_log(f"✔ Условия совпали. Запуск процесса согласования для {manager_email}...")
t_log(f"✔ Условия совпали. Запуск процесса согласования для {manager_email}...") ai_was_used = True
ai_was_used = True share_success, share_log = share_ticket_for_approval(req_id, manager_email)
share_success, share_log = share_ticket_for_approval(req_id, manager_email) t_log(share_log)
t_log(share_log)
cc_success, cc_log = add_email_to_notify(req_id, manager_email)
cc_success, cc_log = add_email_to_notify(req_id, manager_email) t_log(cc_log)
t_log(cc_log)
success, step_detail = trigger_manager_approval(req_id, manager_email)
success, step_detail = trigger_manager_approval(req_id, manager_email) t_log(step_detail)
t_log(step_detail) else:
else: t_log("⚠️ Согласование невозможно: у пользователя не указан руководитель в AD.")
t_log("⚠️ Согласование невозможно: у пользователя не указан руководитель в AD.")
else: else:
if ai_was_used: if ai_was_used:
t_log("\n=== ШАГ 5. АВТОСОГЛАСОВАНИЕ ===") t_log("\n=== ШАГ 5. АВТОСОГЛАСОВАНИЕ ===")