--- a/client/js/renderer/scene.js Thu Jun 04 13:44:55 2015 +0200
+++ b/client/js/renderer/scene.js Fri Jun 05 10:32:18 2015 +0200
@@ -1276,8 +1276,9 @@
delete projectJSON._id;
delete projectJSON.space_id;
- var objId;
- var idsMap = {};
+ var objId,
+ idsMap = {},
+ hiddenNodes;
_.each(projectJSON.nodes, function(e,i,l) {
objId = e.id || e._id;
@@ -1292,9 +1293,16 @@
e.from = idsMap[e.from];
});
_.each(projectJSON.views, function(e,i,l) {
- objId = e.id || e._id;
delete e._id;
delete e.id;
+
+ if(e.hidden_nodes) {
+ hiddenNodes = e.hidden_nodes;
+ e.hidden_nodes = [];
+ _.each(hiddenNodes, function(h,j) {
+ e.hidden_nodes.push(idsMap[h]);
+ });
+ }
});
projectJSON.users = [];