Merge pull request #50444 from frappe/mergify/bp/version-15-hotfix/pr-50361

fix: reset billing and shipping address when company changes (backport #50361)
This commit is contained in:
Diptanil Saha
2025-11-10 20:59:05 +05:30
committed by GitHub

View File

@@ -171,15 +171,13 @@ erpnext.buying = {
shipping_address: this.frm.doc.shipping_address
},
callback: (r) => {
if (!this.frm.doc.billing_address)
this.frm.set_value("billing_address", r.message.primary_address || "");
if (!r.message) return;
if (
!frappe.meta.has_field(this.frm.doc.doctype, "shipping_address") ||
this.frm.doc.shipping_address
)
return;
this.frm.set_value("shipping_address", r.message.shipping_address || "");
this.frm.set_value("billing_address", r.message.primary_address || "");
if (frappe.meta.has_field(this.frm.doc.doctype, "shipping_address")) {
this.frm.set_value("shipping_address", r.message.shipping_address || "");
}
},
});
erpnext.utils.set_letter_head(this.frm)