From 46eea525106a5ff5d17cad8366f80056b39635ad Mon Sep 17 00:00:00 2001 From: Joren l'Ami Date: Tue, 4 Sep 2018 20:17:36 +0200 Subject: [PATCH] attachment transform did not work with null --- addon/transforms/attachment.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/addon/transforms/attachment.js b/addon/transforms/attachment.js index 6853681..3821843 100644 --- a/addon/transforms/attachment.js +++ b/addon/transforms/attachment.js @@ -7,10 +7,16 @@ const { export default AttachmentsTransform.extend({ deserialize: function(serialized) { - return this._super(serialized).pop(); + let atts = this._super(serialized); + + if (atts.length > 0) { + return atts.pop(); + } else { + return null; + } }, serialize: function(deserialized) { - if (isNone(deserialized)) { return null; } + if (isNone(deserialized)) { return {}; } return this._super([deserialized]); } });