From a450f7a00df33af5b8bf5e67def99a47d0228608 Mon Sep 17 00:00:00 2001 From: Jatin3128 Date: Wed, 31 Dec 2025 04:45:28 +0530 Subject: [PATCH] fix(supplier): avoid mandatory_depends_on trigger from prefetched country in quick entry --- erpnext/public/js/utils/contact_address_quick_entry.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/erpnext/public/js/utils/contact_address_quick_entry.js b/erpnext/public/js/utils/contact_address_quick_entry.js index ee3ff95bfd3..1a1d67b475a 100644 --- a/erpnext/public/js/utils/contact_address_quick_entry.js +++ b/erpnext/public/js/utils/contact_address_quick_entry.js @@ -23,6 +23,7 @@ frappe.ui.form.ContactAddressQuickEntryForm = class ContactAddressQuickEntryForm mobile_number: "mobile_no", map_to_first_name: "first_name", map_to_last_name: "last_name", + country_address: "country", }; Object.entries(map_field_names).forEach(([fieldname, new_fieldname]) => { @@ -76,7 +77,7 @@ frappe.ui.form.ContactAddressQuickEntryForm = class ContactAddressQuickEntryForm label: __("Address Line 1"), fieldname: "address_line1", fieldtype: "Data", - mandatory_depends_on: "eval:doc.city || doc.country", + mandatory_depends_on: "eval:doc.city || doc.country_address", }, { label: __("Address Line 2"), @@ -95,7 +96,7 @@ frappe.ui.form.ContactAddressQuickEntryForm = class ContactAddressQuickEntryForm label: __("City"), fieldname: "city", fieldtype: "Data", - mandatory_depends_on: "eval:doc.country || doc.address_line1", + mandatory_depends_on: "eval:doc.country_address || doc.address_line1", }, { label: __("State/Province"), @@ -104,7 +105,7 @@ frappe.ui.form.ContactAddressQuickEntryForm = class ContactAddressQuickEntryForm }, { label: __("Country"), - fieldname: "country", + fieldname: "country_address", fieldtype: "Link", options: "Country", mandatory_depends_on: "eval:doc.city || doc.address_line1",