From d1c37c11fc3fdcc7a1c4aecd63d8f7d6970e0c1b Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Tue, 17 Sep 2024 14:51:22 +0530 Subject: [PATCH] fix: enabling erpnext integration not creating form script --- crm/fcrm/doctype/crm_form_script/crm_form_script.js | 4 ++++ crm/fcrm/doctype/crm_form_script/crm_form_script.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/crm/fcrm/doctype/crm_form_script/crm_form_script.js b/crm/fcrm/doctype/crm_form_script/crm_form_script.js index e8ba8b97..2c8c2ff1 100644 --- a/crm/fcrm/doctype/crm_form_script/crm_form_script.js +++ b/crm/fcrm/doctype/crm_form_script/crm_form_script.js @@ -18,6 +18,10 @@ frappe.ui.form.on("CRM Form Script", { ); } + if (!frappe.boot.developer_mode) { + frm.toggle_enable("is_standard", 0); + } + frm.trigger("add_enable_button"); }, diff --git a/crm/fcrm/doctype/crm_form_script/crm_form_script.py b/crm/fcrm/doctype/crm_form_script/crm_form_script.py index 682a97fc..bb35c851 100644 --- a/crm/fcrm/doctype/crm_form_script/crm_form_script.py +++ b/crm/fcrm/doctype/crm_form_script/crm_form_script.py @@ -14,7 +14,7 @@ class CRMFormScript(Document): or frappe.flags.in_test or frappe.flags.in_fixtures ) - if in_user_env and self.is_standard and not frappe.conf.developer_mode: + if in_user_env and not self.is_new() and self.is_standard and not frappe.conf.developer_mode: # only enabled can be changed for standard form scripts if self.has_value_changed("enabled"): enabled_value = self.enabled