From 56f9f81378958df21ac3c4c3f3ea4aa65dcdef70 Mon Sep 17 00:00:00 2001 From: Fabio Date: Mon, 20 Jan 2025 08:53:31 -0400 Subject: [PATCH] FOUR-21548:The clear action in Badges is not clear the filter --- resources/jscomposition/cases/casesMain/CasesDataSection.vue | 2 +- resources/jscomposition/cases/casesMain/utils/filters.js | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/resources/jscomposition/cases/casesMain/CasesDataSection.vue b/resources/jscomposition/cases/casesMain/CasesDataSection.vue index 4cabeffa53..11a619bbcd 100644 --- a/resources/jscomposition/cases/casesMain/CasesDataSection.vue +++ b/resources/jscomposition/cases/casesMain/CasesDataSection.vue @@ -158,7 +158,7 @@ const onRemoveBadge = async (badge, index) => { badgesData.value.splice(index, 1); filters.value.splice(index, 1); dataPagination.value.page = 1; // Reset page to 1 - + saveFilters(filters.value); // Remove filter from table table.value.removeFilter(index); await hookGetData(); diff --git a/resources/jscomposition/cases/casesMain/utils/filters.js b/resources/jscomposition/cases/casesMain/utils/filters.js index 7649d11e9e..b4d29cc03f 100644 --- a/resources/jscomposition/cases/casesMain/utils/filters.js +++ b/resources/jscomposition/cases/casesMain/utils/filters.js @@ -57,6 +57,9 @@ export const formattedFilter = (filters) => { }; export const formatFilterSaved = (filters) => { + if (!filters) { + return []; + } const response = filters.map((element) => { let value = ""; if (element.subject.value === "case_status") {