client/js/renderer/scene.js
changeset 463 41325cc50574
parent 455 18b9be54174d
child 470 47308aa6ce94
child 472 6dcff4438175
--- 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 = [];