From 1d4562e2df655f8ef40a415518efd43cd6fac573 Mon Sep 17 00:00:00 2001 From: casperlamboo Date: Thu, 15 Feb 2018 12:12:04 +0100 Subject: [PATCH] fix recursiveMap function --- src/shape/JSONToSketchData.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/shape/JSONToSketchData.js b/src/shape/JSONToSketchData.js index 9ca7ce5..d0b4f3b 100644 --- a/src/shape/JSONToSketchData.js +++ b/src/shape/JSONToSketchData.js @@ -15,7 +15,12 @@ export function recursiveMap(objects, reviver) { if (typeof object === 'object') { object = recursiveMap(object, reviver); } - object = reviver(i, object) || object; + + const newObject = reviver(i, object); + if (typeof newObject !== 'undefined') { + object = newObject; + } + newObjects[i] = object; }