From 3ee00cf1e4b04e9f74c65e53bad3db0a2e9f8412 Mon Sep 17 00:00:00 2001 From: Fierflame Date: Tue, 26 Dec 2023 20:17:58 +0800 Subject: [PATCH] fix: Solve the problem that the filter conditions are regarded as the same when the filter values are equivalent arrays in the filter --- frappe/public/js/frappe/ui/filters/filter_list.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/frappe/public/js/frappe/ui/filters/filter_list.js b/frappe/public/js/frappe/ui/filters/filter_list.js index bdf471cf1b..3bc02861e4 100644 --- a/frappe/public/js/frappe/ui/filters/filter_list.js +++ b/frappe/public/js/frappe/ui/filters/filter_list.js @@ -265,10 +265,7 @@ frappe.ui.FilterGroup = class { let value = filter_value[3]; let equal = frappe.utils.arrays_equal; - if ( - equal(f_value.slice(0, 4), filter_value.slice(0, 4)) || - (Array.isArray(value) && equal(value, f_value[3])) - ) { + if (equal(f_value.slice(0, 4), filter_value.slice(0, 4))) { exists = true; } });