From 28facd66c417e2733215c8efd807e4157586ec89 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Tue, 15 Jul 2025 12:37:44 +0530 Subject: [PATCH] fix: to status type is not accessible --- .../doctype/crm_status_change_log/crm_status_change_log.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crm/fcrm/doctype/crm_status_change_log/crm_status_change_log.py b/crm/fcrm/doctype/crm_status_change_log/crm_status_change_log.py index 5d6916d2..5ca24949 100644 --- a/crm/fcrm/doctype/crm_status_change_log/crm_status_change_log.py +++ b/crm/fcrm/doctype/crm_status_change_log/crm_status_change_log.py @@ -22,6 +22,8 @@ def get_duration(from_date, to_date): def add_status_change_log(doc): + to_status_type = frappe.db.get_value("CRM Deal Status", doc.status, "type") if doc.status else None + if not doc.is_new(): previous_status = doc.get_doc_before_save().status if doc.get_doc_before_save() else None previous_status_type = ( @@ -41,7 +43,6 @@ def add_status_change_log(doc): "log_owner": frappe.session.user, }, ) - to_status_type = frappe.db.get_value("CRM Deal Status", doc.status, "type") if doc.status else None last_status_change = doc.status_change_log[-1] last_status_change.to = doc.status last_status_change.to_type = to_status_type or ""