From 9b56ca3961077aa9a39dce0048a3f3f30318ed59 Mon Sep 17 00:00:00 2001 From: Milan Burda Date: Fri, 4 May 2018 05:34:30 +0200 Subject: [PATCH] Fix optimizeSimpleObject for arrays of objects (#12815) --- lib/browser/rpc-server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/browser/rpc-server.js b/lib/browser/rpc-server.js index 9b27c481cb97..68d42d69052b 100644 --- a/lib/browser/rpc-server.js +++ b/lib/browser/rpc-server.js @@ -83,7 +83,7 @@ let valueToMeta = function (sender, value, optimizeSimpleObject = false) { // Fill the meta object according to value's type. if (meta.type === 'array') { - meta.members = value.map((el) => valueToMeta(sender, el)) + meta.members = value.map((el) => valueToMeta(sender, el, optimizeSimpleObject)) } else if (meta.type === 'object' || meta.type === 'function') { meta.name = value.constructor ? value.constructor.name : ''