From 9a34492d4756bb539069a5abbc8a43ebabf66b67 Mon Sep 17 00:00:00 2001 From: Arkerthan <arkerthan@gmail.com> Date: Tue, 18 Feb 2020 21:29:06 +0100 Subject: [PATCH] add missing deepAssign() --- src/arcologyBuilding/base.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/arcologyBuilding/base.js b/src/arcologyBuilding/base.js index 4b62011c37c..a1438d8eaec 100644 --- a/src/arcologyBuilding/base.js +++ b/src/arcologyBuilding/base.js @@ -254,9 +254,7 @@ App.Arcology.Building = class { // `JSON.reviveWrapper()` call will trigger out of control recursion in // the serializer, so we must pass it a clone of our own data instead. const ownData = {}; - Object.keys(this).forEach(function(pn) { - ownData[pn] = clone(this[pn]); - }, this); + deepAssign(ownData, this); return JSON.reviveWrapper('(new App.Arcology.Building())._init($ReviveData$)', ownData); } }; -- GitLab