From f40878034d673765d901f39853ead2b8714c4e43 Mon Sep 17 00:00:00 2001 From: Dharini Jeeva Date: Wed, 3 Jan 2024 17:37:14 -0800 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20transform=20(#2069)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 🐛 transform * fix: 🐛 return null if undefined * fix: 🐛 return null if no object --- addons/api/addon/transforms/object.js | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/addons/api/addon/transforms/object.js b/addons/api/addon/transforms/object.js index 21ebfd352..98f4732c6 100644 --- a/addons/api/addon/transforms/object.js +++ b/addons/api/addon/transforms/object.js @@ -12,12 +12,8 @@ export default class ObjectTransform extends Transform { * @returns {object} */ deserialize(serialized) { - if (Object.keys(serialized).length) { - const obj = new TrackedObject(serialized); - return obj; - } else { - return {}; - } + const obj = new TrackedObject(serialized || {}); + return obj; } /** @@ -25,10 +21,9 @@ export default class ObjectTransform extends Transform { * @returns {object} */ serialize(deserialized) { - if (Object.keys(deserialized).length) { - return deserialized; - } else { - return {}; + if (!deserialized) { + return null; } + return deserialized; } }