From 99ec771e8b4dfbb64284f14d0cddbbf976fff73c Mon Sep 17 00:00:00 2001 From: Sagar Vora Date: Wed, 25 Oct 2023 16:07:40 +0530 Subject: [PATCH] fix!: revert UI behavior of `fetch_if_empty` --- frappe/public/js/frappe/form/controls/link.js | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/frappe/public/js/frappe/form/controls/link.js b/frappe/public/js/frappe/form/controls/link.js index 16d0b4091c..f60656273f 100644 --- a/frappe/public/js/frappe/form/controls/link.js +++ b/frappe/public/js/frappe/form/controls/link.js @@ -592,19 +592,13 @@ frappe.ui.form.ControlLink = class ControlLink extends frappe.ui.form.ControlDat let field_value = ""; for (const [target_field, source_field] of Object.entries(fetch_map)) { if (value) field_value = response[source_field]; - let target_df = frappe.meta.get_docfield(df.parent, target_field); - let target_value = frappe.model.get_value(df.parent, docname, target_field); - if (target_df?.fetch_if_empty && target_value) { - continue; - } else { - frappe.model.set_value( - df.parent, - docname, - target_field, - field_value, - df.fieldtype - ); - } + frappe.model.set_value( + df.parent, + docname, + target_field, + field_value, + df.fieldtype + ); } }