diff --git a/src/components/node.js b/src/components/node.js index a84bf01fe..c4d75dce3 100644 --- a/src/components/node.js +++ b/src/components/node.js @@ -215,7 +215,7 @@ class Node extends React.Component { onDragStart = (e) => { const { node } = this.props - const encoded = Base64.serializeNode(node) + const encoded = Base64.serializeNode(node, { preserveKeys: true }) const data = e.nativeEvent.dataTransfer data.setData(TYPES.NODE, encoded) diff --git a/src/serializers/base-64.js b/src/serializers/base-64.js index 20719d35b..b61a56e07 100644 --- a/src/serializers/base-64.js +++ b/src/serializers/base-64.js @@ -73,8 +73,8 @@ function serialize(state) { * @return {String} */ -function serializeNode(node) { - const raw = Raw.serializeNode(node) +function serializeNode(node, options) { + const raw = Raw.serializeNode(node, options) const encoded = encode(raw) return encoded }