diff --git a/static/app/views/dashboards/utils.tsx b/static/app/views/dashboards/utils.tsx index 7b67ed1fe406fa..07a9933a03a64f 100644 --- a/static/app/views/dashboards/utils.tsx +++ b/static/app/views/dashboards/utils.tsx @@ -687,9 +687,13 @@ export const performanceScoreTooltip = t('peformance_score is not supported in D export function applyDashboardFilters( baseQuery: string | undefined, - dashboardFilters: DashboardFilters | undefined + dashboardFilters: DashboardFilters | undefined, + widgetType?: WidgetType ): string | undefined { - const dashboardFilterConditions = dashboardFiltersToString(dashboardFilters); + const dashboardFilterConditions = dashboardFiltersToString( + dashboardFilters, + widgetType + ); if (dashboardFilterConditions) { if (baseQuery) { return `(${baseQuery}) ${dashboardFilterConditions}`; diff --git a/static/app/views/dashboards/utils/getWidgetExploreUrl.tsx b/static/app/views/dashboards/utils/getWidgetExploreUrl.tsx index cab1385d70e9e6..c59e7f02aa48f6 100644 --- a/static/app/views/dashboards/utils/getWidgetExploreUrl.tsx +++ b/static/app/views/dashboards/utils/getWidgetExploreUrl.tsx @@ -303,7 +303,8 @@ function _getWidgetExploreUrl( field: fields, query: applyDashboardFilters( overrideQuery?.formatString() ?? decodeScalar(locationQueryParams.query), - dashboardFilters + dashboardFilters, + widget.widgetType ), sort: sort || undefined, interval: