diff --git a/x-pack/plugins/ml/server/models/fields_service/fields_service.js b/x-pack/plugins/ml/server/models/fields_service/fields_service.js index 9828590174c4..d3fcdb0721ba 100644 --- a/x-pack/plugins/ml/server/models/fields_service/fields_service.js +++ b/x-pack/plugins/ml/server/models/fields_service/fields_service.js @@ -69,11 +69,15 @@ export function fieldsServiceProvider(callWithRequest) { }) .then((resp) => { const aggregations = resp.aggregations; - const results = fieldNames.reduce((obj, field) => { - obj[field] = (aggregations[field] || { value: 0 }).value; - return obj; - }, {}); - resolve(results); + if (aggregations !== undefined) { + const results = fieldNames.reduce((obj, field) => { + obj[field] = (aggregations[field] || { value: 0 }).value; + return obj; + }, {}); + resolve(results); + } else { + resolve({}); + } }) .catch((resp) => { reject(resp);