diff -r e0c7be5dc02c -r 6dcff4438175 client/js/renderer/scene.js --- 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 = [];