diff --git a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_creation/hooks/use_index_data.ts b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_creation/hooks/use_index_data.ts index 87dd6709e82f4..3118ce7c91a93 100644 --- a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_creation/hooks/use_index_data.ts +++ b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_creation/hooks/use_index_data.ts @@ -125,9 +125,9 @@ export const useIndexData = ( // Get all field names for each returned doc and flatten it // to a list of unique field names used across all docs. const allKibanaIndexPatternFields = getFieldsFromKibanaIndexPattern(indexPattern); - const populatedFields = [...new Set(docs.map(Object.keys).flat(1))].filter((d) => - allKibanaIndexPatternFields.includes(d) - ); + const populatedFields = [...new Set(docs.map(Object.keys).flat(1))] + .filter((d) => allKibanaIndexPatternFields.includes(d)) + .sort(); setStatus(INDEX_STATUS.LOADED); setIndexPatternFields(populatedFields); diff --git a/x-pack/plugins/transform/public/app/hooks/use_index_data.ts b/x-pack/plugins/transform/public/app/hooks/use_index_data.ts index fe56537450c2b..2dabc6ba1595d 100644 --- a/x-pack/plugins/transform/public/app/hooks/use_index_data.ts +++ b/x-pack/plugins/transform/public/app/hooks/use_index_data.ts @@ -87,9 +87,9 @@ export const useIndexData = ( // Get all field names for each returned doc and flatten it // to a list of unique field names used across all docs. const allKibanaIndexPatternFields = getFieldsFromKibanaIndexPattern(indexPattern); - const populatedFields = [...new Set(docs.map(Object.keys).flat(1))].filter((d) => - allKibanaIndexPatternFields.includes(d) - ); + const populatedFields = [...new Set(docs.map(Object.keys).flat(1))] + .filter((d) => allKibanaIndexPatternFields.includes(d)) + .sort(); setCcsWarning(isCrossClusterSearch && isMissingFields); setStatus(INDEX_STATUS.LOADED);