Skip to content

Commit 7f6a925

Browse files
committed
always use runtime mappings if present in agg field exists check
1 parent 283fb56 commit 7f6a925

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

x-pack/plugins/ml/server/models/data_visualizer/data_visualizer.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -625,15 +625,13 @@ export class DataVisualizer {
625625
cardinalityField = aggs[`${safeFieldName}_cardinality`] = {
626626
cardinality: { script: datafeedConfig?.script_fields[field].script },
627627
};
628-
} else if (datafeedConfig?.runtime_mappings?.hasOwnProperty(field)) {
629-
cardinalityField = {
630-
cardinality: { field },
631-
};
632-
runtimeMappings.runtime_mappings = datafeedConfig.runtime_mappings;
633628
} else {
634629
cardinalityField = {
635630
cardinality: { field },
636631
};
632+
if (datafeedConfig !== undefined && isPopulatedObject(datafeedConfig?.runtime_mappings)) {
633+
runtimeMappings.runtime_mappings = datafeedConfig.runtime_mappings;
634+
}
637635
}
638636
aggs[`${safeFieldName}_cardinality`] = cardinalityField;
639637
});

0 commit comments

Comments
 (0)