From a51ff99042dbe0d7ec975f681960c213d50152aa Mon Sep 17 00:00:00 2001 From: Ahtesham Quraish Date: Tue, 15 Jul 2025 15:41:09 +0500 Subject: [PATCH] fix: Files and Uploads search text is lost when using Sort and Filter more than once --- .../generic/table-components/sort-and-filter-modal/utils.js | 2 +- .../table-components/sort-and-filter-modal/utils.test.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/files-and-videos/generic/table-components/sort-and-filter-modal/utils.js b/src/files-and-videos/generic/table-components/sort-and-filter-modal/utils.js index 7c07deeee..7dbb81337 100644 --- a/src/files-and-videos/generic/table-components/sort-and-filter-modal/utils.js +++ b/src/files-and-videos/generic/table-components/sort-and-filter-modal/utils.js @@ -35,7 +35,7 @@ export const processFilters = (filters, columns, setAllFilters) => { const [displayNameFilter] = filters.filter(filter => isArray(filter)); if (displayNameFilter) { const [id, filterValue] = displayNameFilter; - allFilters.push({ id, value: [filterValue] }); + allFilters.push({ id, value: filterValue }); } filterableColumns.forEach(({ id, filterChoices }) => { diff --git a/src/files-and-videos/generic/table-components/sort-and-filter-modal/utils.test.js b/src/files-and-videos/generic/table-components/sort-and-filter-modal/utils.test.js index 824f2b66d..8e168195d 100644 --- a/src/files-and-videos/generic/table-components/sort-and-filter-modal/utils.test.js +++ b/src/files-and-videos/generic/table-components/sort-and-filter-modal/utils.test.js @@ -80,7 +80,7 @@ describe('processFilters', () => { const columns = [ { id: 'test', filterChoices: [{ name: 'Filter', value: 'filter' }] }, ]; - const expectedParameter = [{ id: 'displayName', value: ['search'] }]; + const expectedParameter = [{ id: 'displayName', value: 'search' }]; processFilters(filters, columns, setAllFilters); expect(setAllFilters).toHaveBeenCalledWith(expectedParameter);