client/js/renderer/scene.js
changeset 472 6dcff4438175
parent 471 e0c7be5dc02c
parent 463 41325cc50574
child 473 6649d2d75a87
--- a/client/js/renderer/scene.js	Wed Jun 03 17:27:46 2015 +0200
+++ b/client/js/renderer/scene.js	Fri Jun 05 12:17:16 2015 +0200
@@ -1283,8 +1283,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;
@@ -1299,9 +1300,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 = [];