From a87a13c3abeb162b70e7f4db807f5ea223346f41 Mon Sep 17 00:00:00 2001 From: Kamil Gabryjelski Date: Wed, 29 Jan 2025 14:29:45 +0100 Subject: [PATCH] fix: Filters badge disappeared (#32025) --- .../dashboard/components/FiltersBadge/index.tsx | 16 ++++++++-------- superset-frontend/src/explore/types.ts | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/superset-frontend/src/dashboard/components/FiltersBadge/index.tsx b/superset-frontend/src/dashboard/components/FiltersBadge/index.tsx index 1db359dfb..57413ffd2 100644 --- a/superset-frontend/src/dashboard/components/FiltersBadge/index.tsx +++ b/superset-frontend/src/dashboard/components/FiltersBadge/index.tsx @@ -175,10 +175,10 @@ export const FiltersBadge = ({ chartId }: FiltersBadgeProps) => { setDashboardIndicators(indicatorsInitialState); } else if (prevChartStatus !== 'success') { if ( - chart?.queriesResponse?.rejected_filters !== - prevChart?.queriesResponse?.rejected_filters || - chart?.queriesResponse?.applied_filters !== - prevChart?.queriesResponse?.applied_filters || + chart?.queriesResponse?.[0]?.rejected_filters !== + prevChart?.queriesResponse?.[0]?.rejected_filters || + chart?.queriesResponse?.[0]?.applied_filters !== + prevChart?.queriesResponse?.[0]?.applied_filters || dashboardFilters !== prevDashboardFilters || datasources !== prevDatasources ) { @@ -215,10 +215,10 @@ export const FiltersBadge = ({ chartId }: FiltersBadgeProps) => { setNativeIndicators(indicatorsInitialState); } else if (prevChartStatus !== 'success') { if ( - chart?.queriesResponse?.rejected_filters !== - prevChart?.queriesResponse?.rejected_filters || - chart?.queriesResponse?.applied_filters !== - prevChart?.queriesResponse?.applied_filters || + chart?.queriesResponse?.[0]?.rejected_filters !== + prevChart?.queriesResponse?.[0]?.rejected_filters || + chart?.queriesResponse?.[0]?.applied_filters !== + prevChart?.queriesResponse?.[0]?.applied_filters || nativeFilters !== prevNativeFilters || chartLayoutItems !== prevChartLayoutItems || dataMask !== prevDataMask || diff --git a/superset-frontend/src/explore/types.ts b/superset-frontend/src/explore/types.ts index 301c9a686..708ffa9df 100644 --- a/superset-frontend/src/explore/types.ts +++ b/superset-frontend/src/explore/types.ts @@ -55,7 +55,7 @@ export interface ChartState { latestQueryFormData: Partial; sliceFormData: QueryFormData | null; queryController: AbortController | null; - queriesResponse: QueryData | null; + queriesResponse: QueryData[] | null; triggerQuery: boolean; }