From d34d405cd3230f4c72ce68bc70ff39ca0203e386 Mon Sep 17 00:00:00 2001 From: AmirReza Jamali Date: Tue, 19 May 2026 09:03:10 +0330 Subject: [PATCH] fix(feedback-table): ensure feedback data is always an array - Updated the feedback property in useFeedbackTablePresenter to return an empty array if data is not an array, preventing potential runtime errors. - Removed the cpv_codes input field from TenderListFilters to streamline the filter options, enhancing user experience. --- .../Tables/feedback-table/useFeedbackTablePresenter.ts | 2 +- src/components/Tables/tenders/TenderListFilters.tsx | 7 ------- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/src/components/Tables/feedback-table/useFeedbackTablePresenter.ts b/src/components/Tables/feedback-table/useFeedbackTablePresenter.ts index fc30fbd..d2116fe 100644 --- a/src/components/Tables/feedback-table/useFeedbackTablePresenter.ts +++ b/src/components/Tables/feedback-table/useFeedbackTablePresenter.ts @@ -102,7 +102,7 @@ const useFeedbackTablePresenter = ({ id, paramKey }: IProps) => { }; return { isLoading, - feedback: data?.data, + feedback: Array.isArray(data?.data) ? data?.data : [], columns, pathName, router, diff --git a/src/components/Tables/tenders/TenderListFilters.tsx b/src/components/Tables/tenders/TenderListFilters.tsx index ccd26c0..b8c28c7 100644 --- a/src/components/Tables/tenders/TenderListFilters.tsx +++ b/src/components/Tables/tenders/TenderListFilters.tsx @@ -57,7 +57,6 @@ function countActiveFilters(values: Record): number { "form_types", "main_classification", "classifications", - "cpv_codes", ]; for (const key of textKeys) { const v = values[key]; @@ -213,12 +212,6 @@ const TenderListFilters = ({ label="Classifications (comma-separated)" type="text" /> -