From b9e9612dbc60a2001a3016d6df5246dc71aed92e Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Mon, 28 May 2018 09:31:52 +0200 Subject: [PATCH] OO-3528: check if the node is still in the tree --- .../olat/modules/taxonomy/ui/MoveTaxonomyLevelController.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/olat/modules/taxonomy/ui/MoveTaxonomyLevelController.java b/src/main/java/org/olat/modules/taxonomy/ui/MoveTaxonomyLevelController.java index 17eb6847010..b1b6f11a183 100644 --- a/src/main/java/org/olat/modules/taxonomy/ui/MoveTaxonomyLevelController.java +++ b/src/main/java/org/olat/modules/taxonomy/ui/MoveTaxonomyLevelController.java @@ -98,7 +98,9 @@ public class MoveTaxonomyLevelController extends FormBasicController { for(TaxonomyLevel levelToMove:levelsToMove) { TreeNode nodeToMove = taxonomyModel .getNodeById(TaxonomyAllTreesBuilder.nodeKey(levelToMove)); - nodeToMove.removeAllChildren(); + if(nodeToMove != null) { + nodeToMove.removeAllChildren(); + } } // remove the level with -- GitLab