diff --git a/x-pack/plugins/transform/public/app/hooks/use_pivot_data.ts b/x-pack/plugins/transform/public/app/hooks/use_pivot_data.ts index fdd19d75eab46c..6266defc01e16c 100644 --- a/x-pack/plugins/transform/public/app/hooks/use_pivot_data.ts +++ b/x-pack/plugins/transform/public/app/hooks/use_pivot_data.ts @@ -35,6 +35,7 @@ import { import { SearchItems } from './use_search_items'; import { useApi } from './use_api'; +import { isPivotAggsWithExtendedForm } from '../common/pivot_aggs'; function sortColumns(groupByArr: PivotGroupByConfig[]) { return (a: string, b: string) => { @@ -135,6 +136,14 @@ export const usePivotData = ( return; } + const isConfigInvalid = aggsArr.some( + (agg) => isPivotAggsWithExtendedForm(agg) && !agg.isValid() + ); + + if (isConfigInvalid) { + return; + } + setErrorMessage(''); setNoDataMessage(''); setStatus(INDEX_STATUS.LOADING);