fix: restore is_city_ok and manager_email guard
This commit is contained in:
+3
-2
@@ -877,6 +877,7 @@ def process_ticket_logic(req_id):
|
|||||||
cat_name = cat_obj.get("name", "") if isinstance(cat_obj, dict) else ""
|
cat_name = cat_obj.get("name", "") if isinstance(cat_obj, dict) else ""
|
||||||
subcat_name = subcat_obj.get("name", "") if isinstance(subcat_obj, dict) else ""
|
subcat_name = subcat_obj.get("name", "") if isinstance(subcat_obj, dict) else ""
|
||||||
|
|
||||||
|
is_city_ok = False
|
||||||
is_city_ok = False
|
is_city_ok = False
|
||||||
if city:
|
if city:
|
||||||
for c in APPROVAL_CITIES:
|
for c in APPROVAL_CITIES:
|
||||||
@@ -902,10 +903,10 @@ 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):
|
|
||||||
|
|
||||||
ai_was_used = True
|
if manager_email:
|
||||||
t_log(f"✔ Условия совпали. Запуск процесса согласования для {manager_email}...")
|
t_log(f"✔ Условия совпали. Запуск процесса согласования для {manager_email}...")
|
||||||
|
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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user