From f45dda46afad06afa308ba4ff5d914d2cdedb2de Mon Sep 17 00:00:00 2001 From: murgatroid99 Date: Fri, 7 Dec 2018 10:16:16 -0800 Subject: [PATCH] Native: Protobuf.js 6 loadObject: switch to nestedArray --- packages/grpc-native-core/src/protobuf_js_6_common.js | 7 +++---- 1 file changed, 3 insertions(+), 4 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 a08b988e..bbc392ad 100644 --- a/packages/grpc-native-core/src/protobuf_js_6_common.js +++ b/packages/grpc-native-core/src/protobuf_js_6_common.js @@ -135,11 +135,10 @@ exports.loadObject = function loadObject(value, options) { return client.makeClientConstructor(service_attrs); } - if (value.hasOwnProperty('nested')) { + if (value.hasOwnProperty('nestedArray')) { // It's a namespace or root object - Object.keys(value.nested).forEach(name => { - const nested = value.nested[name]; - result[name] = loadObject(nested, options); + value.nestedArray.forEach(nested => { + result[nested.name] = loadObject(nested, options); }); return result; }