From 3e009e9bdb95ab8b4f684e4bc8a30829fb8ae6b5 Mon Sep 17 00:00:00 2001 From: Suraj Shetty Date: Mon, 3 Jan 2022 17:39:23 +0530 Subject: [PATCH] fix: Use copy of an array while adding new content for proper change trigger --- frappe/public/js/frappe/form/controls/multiselect_list.js | 1 + 1 file changed, 1 insertion(+) diff --git a/frappe/public/js/frappe/form/controls/multiselect_list.js b/frappe/public/js/frappe/form/controls/multiselect_list.js index 8c79071762..5b25b75279 100644 --- a/frappe/public/js/frappe/form/controls/multiselect_list.js +++ b/frappe/public/js/frappe/form/controls/multiselect_list.js @@ -109,6 +109,7 @@ frappe.ui.form.ControlMultiSelectList = class ControlMultiSelectList extends fra let value = decodeURIComponent($selectable_item.data().value); if ($selectable_item.hasClass('selected')) { + this.values = this.values.slice(); this.values.push(value); } else { this.values = this.values.filter(val => val !== value);