--- a/client/js/renderer/scene.js Sun May 18 10:31:12 2014 +0200
+++ b/client/js/renderer/scene.js Sun May 25 13:45:24 2014 +0900
@@ -1186,15 +1186,26 @@
// clean ids
delete projectJSON.id;
+ delete projectJSON._id;
+ delete projectJSON.space_id;
+
+ var objId;
+ var idsMap = {};
+
_.each(projectJSON.nodes, function(e,i,l) {
+ objId = e.id || e._id;
delete e._id;
delete e.id;
+ idsMap[objId] = e['@id'] = Utils.getUUID4();
});
_.each(projectJSON.edges, function(e,i,l) {
delete e._id;
delete e.id;
+ e.to = idsMap[e.to];
+ e.from = idsMap[e.from];
});
_.each(projectJSON.views, function(e,i,l) {
+ objId = e.id || e._id;
delete e._id;
delete e.id;
});