Browse Source

fix NPE in TreeUtil getNode

zpzhaoa 5 years ago
parent
commit
5b3f989f7f
1 changed files with 5 additions and 0 deletions
  1. 5 0
      hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java

+ 5 - 0
hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java

@@ -134,6 +134,11 @@ public class TreeUtil {
 			return node;
 		}
 
+		//fix NPE
+		if(null == node.getChildren()) {
+			return null;
+		}
+		
 		// 查找子节点
 		Tree<T> childNode;
 		for (Tree<T> child : node.getChildren()) {