diff --git a/superset/assets/src/chart/chartAction.js b/superset/assets/src/chart/chartAction.js index dc9eb322d4..c8c9c5d2b0 100644 --- a/superset/assets/src/chart/chartAction.js +++ b/superset/assets/src/chart/chartAction.js @@ -112,6 +112,12 @@ export function runAnnotationQuery(annotation, timeout = 60, formData = null, ke }), {}, ); + + if (fd !== null) { + const hasExtraFilters = fd.extra_filters && fd.extra_filters.length > 0; + sliceFormData.extra_filters = hasExtraFilters ? fd.extra_filters : undefined; + } + const isNative = annotation.sourceType === ANNOTATION_SOURCE_TYPES.NATIVE; const url = getAnnotationJsonUrl(annotation.value, sliceFormData, isNative); const controller = new AbortController();