From f3b22bcbc0a3aa348ed4ff85aefaecb5cbe19f04 Mon Sep 17 00:00:00 2001 From: "Nicolas \"Pixel\" Noble" Date: Wed, 12 Dec 2018 22:45:52 +0100 Subject: [PATCH] Fix for node 6. --- packages/grpc-native-core/src/protobuf_js_6_common.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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;