diff --git a/crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.json b/crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.json index fa95678f..9a6f0f75 100644 --- a/crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.json +++ b/crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.json @@ -30,7 +30,7 @@ { "depends_on": "eval:doc.enabled && doc.is_erpnext_in_different_site", "fieldname": "api_secret", - "fieldtype": "Data", + "fieldtype": "Password", "label": "API Secret", "mandatory_depends_on": "is_erpnext_in_different_site" }, @@ -101,7 +101,7 @@ "index_web_pages_for_search": 1, "issingle": 1, "links": [], - "modified": "2024-09-16 21:30:40.097360", + "modified": "2024-09-17 19:21:11.060901", "modified_by": "Administrator", "module": "FCRM", "name": "ERPNext CRM Settings", diff --git a/crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.py b/crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.py index 454af653..bb69e44f 100644 --- a/crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.py +++ b/crm/fcrm/doctype/erpnext_crm_settings/erpnext_crm_settings.py @@ -68,7 +68,7 @@ class ERPNextCRMSettings(Document): def get_erpnext_site_client(erpnext_crm_settings): site_url = erpnext_crm_settings.erpnext_site_url api_key = erpnext_crm_settings.api_key - api_secret = erpnext_crm_settings.api_secret + api_secret = erpnext_crm_settings.get_password("api_secret", raise_exception=False) return FrappeClient( site_url, api_key=api_key, api_secret=api_secret