From 7ab810c34cfca397eb396010cea40525f70061bc Mon Sep 17 00:00:00 2001 From: Al Manning Date: Tue, 15 May 2018 13:53:01 +0200 Subject: [PATCH] Update deserialize.js --- node-amf/deserialize.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/node-amf/deserialize.js b/node-amf/deserialize.js index b8bd543..3cc283a 100755 --- a/node-amf/deserialize.js +++ b/node-amf/deserialize.js @@ -337,6 +337,11 @@ AMFDeserializer.prototype.readObject = function( version ){ } // adding type to JSON object so we can remember it and pass back to server if( Traits.clss){ + // https://github.com/brightcove/node-amf/issues/6 + // If an existing type property exists, `deserialize` clobbers it. + if (Obj["type"]) { + Obj["type_before_amf_deserialize"] = Obj["type"]; + } Obj["type"] = Traits.clss; }