From 4fc2a39e44887a3c097a3e58fdcb50251991f943 Mon Sep 17 00:00:00 2001 From: Anoop Date: Mon, 23 Jun 2025 11:46:42 +0530 Subject: [PATCH] fix: table multiselect fieldname_remove not reflecting removed row (#33025) --- frappe/public/js/frappe/form/controls/table_multiselect.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/controls/table_multiselect.js b/frappe/public/js/frappe/form/controls/table_multiselect.js index d3bfa81e32..da55378d5e 100644 --- a/frappe/public/js/frappe/form/controls/table_multiselect.js +++ b/frappe/public/js/frappe/form/controls/table_multiselect.js @@ -41,7 +41,10 @@ frappe.ui.form.ControlTableMultiSelect = class ControlTableMultiSelect extends ( ); }, () => { - this.parse_validate_and_set_in_model(""); + frappe.model.clear_doc(this.df.options, row.name); + + this.frm.dirty(); + this.refresh(); return this.frm.script_manager.trigger( `${this.df.fieldname}_remove`,