From 14edcce3b48475dcec40eb0d04efb4e7ad91080b Mon Sep 17 00:00:00 2001 From: KerollesFathy Date: Tue, 7 Apr 2026 15:34:47 +0000 Subject: [PATCH] refactor: remove empty values after splitting --- frappe/public/js/frappe/ui/filters/filter.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/ui/filters/filter.js b/frappe/public/js/frappe/ui/filters/filter.js index c67d7036a0..d07f11d111 100644 --- a/frappe/public/js/frappe/ui/filters/filter.js +++ b/frappe/public/js/frappe/ui/filters/filter.js @@ -491,9 +491,11 @@ frappe.ui.filter_utils = { const parsed = JSON.parse(val); val = Array.isArray(parsed) ? parsed : [String(parsed)]; } catch { - val = val.split(",").map((v) => strip(v)); + val = val + .split(",") + .map((v) => strip(v)) + .filter((v) => v != null && v !== ""); } - val = val.filter((v) => v != null && v !== ""); // remove empty values } } else if (frappe.boot.additional_filters_config[condition]) { val = field.value || val;