ensure fieldCaps response is not undefined (#40682) (#40737)

This commit is contained in:
Melissa Alvarez 2019-07-10 09:50:53 -04:00 committed by GitHub
parent 004572cab6
commit 5f4816e31c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -32,10 +32,9 @@ export function fieldsServiceProvider(callWithRequest) {
})
.then((fieldCapsResp) => {
const aggregatableFields = [];
fieldNames.forEach((fieldName) => {
const fieldInfo = fieldCapsResp.fields[fieldName];
const typeKeys = Object.keys(fieldInfo);
const typeKeys = (fieldInfo !== undefined ? Object.keys(fieldInfo) : []);
if (typeKeys.length > 0) {
const fieldType = typeKeys[0];
const isFieldAggregatable = fieldInfo[fieldType].aggregatable;