mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -04:00
Transforms/Data Frame Analytics: Fix populated fields sorting used for data grid columns. (#98596)
Missed sorting the columns ids based on populated fields. If not all fields are populated in all documents equally, this could result in not correctly sorted columns, also resulting in flaky tests.
This commit is contained in:
parent
5023dce97c
commit
639f8290ff
2 changed files with 6 additions and 6 deletions
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue