diff -r 255b66d1ce78 -r 41325cc50574 client/js/renderer/scene.js --- 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 = [];