Skip to content
Snippets Groups Projects
Commit 3d30cfe6 authored by uhensler's avatar uhensler
Browse files

OO-4207: Avoid exception if course root node is invisible

parent 0c4e29b6
No related branches found
No related tags found
No related merge requests found
......@@ -313,14 +313,10 @@ public class NavigationHandler implements Disposable {
TreeNode newCalledNode = treeModel.getNodeById(courseNode.getIdent());
if (newCalledNode instanceof CourseTreeNode) {
CourseTreeNode newCalledTreeNode = (CourseTreeNode) newCalledNode;
// calculate the NodeClickedRef
// 1. get the correct (new) courseTreeNodes
if (newCalledTreeNode.getCourseNode() != null && !newCalledTreeNode.getCourseNode().equals(courseNode)) {
throw new AssertException("error in structure");
}
if (!newCalledTreeNode.isVisible()) {
throw new AssertException("node eval not visible!!");
return new NodeClickedRef(treeModel, false, null, null, null, null, false);
}
String newSelectedNodeId = newCalledTreeNode.getIdent();
Controller controller;
AdditionalConditionManager addMan = null;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment