diff --git a/js-i2b2/cells/ONT/ONT_view_Nav.js b/js-i2b2/cells/ONT/ONT_view_Nav.js index 36595387..f001a49f 100644 --- a/js-i2b2/cells/ONT/ONT_view_Nav.js +++ b/js-i2b2/cells/ONT/ONT_view_Nav.js @@ -399,8 +399,13 @@ i2b2.ONT.view.nav.viewInTreeFromId = function(sdx) { func_HighlightNode(n); } else { n.state.requested = true; - i2b2.ONT.view.nav.treeview.treeview('redraw', []); - i2b2.ONT.view.nav.loadChildren(n, onLoadChildrenComplete); + if(!n.state.expanded) { + i2b2.ONT.view.nav.treeview.treeview('redraw', []); + i2b2.ONT.view.nav.loadChildren(n, onLoadChildrenComplete); + } + else { + onLoadChildrenComplete(n); + } } break; }