diff --git a/packages/grpc-native-core/src/protobuf_js_6_common.js b/packages/grpc-native-core/src/protobuf_js_6_common.js index 6fbeeeff..66cebd61 100644 --- a/packages/grpc-native-core/src/protobuf_js_6_common.js +++ b/packages/grpc-native-core/src/protobuf_js_6_common.js @@ -138,8 +138,9 @@ exports.loadObject = function loadObject(value, options) { if (value.hasOwnProperty('nested')) { // It's a namespace or root object if (value.nested !== null && value.nested !== undefined) { - Object.values(value.nested).forEach(nested => { - result[nested.name] = loadObject(nested, options); + var values = Object.keys(value.nested).map(key => value.nested[key]); + values.forEach(nested => { + result[nested.name] = loadObject(nested, options); }); } return result;