浏览代码

fix NPE in TreeUtil getNode

zpzhaoa 5 年之前
父节点
当前提交
5b3f989f7f
共有 1 个文件被更改,包括 5 次插入0 次删除
  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;
 			return node;
 		}
 		}
 
 
+		//fix NPE
+		if(null == node.getChildren()) {
+			return null;
+		}
+		
 		// 查找子节点
 		// 查找子节点
 		Tree<T> childNode;
 		Tree<T> childNode;
 		for (Tree<T> child : node.getChildren()) {
 		for (Tree<T> child : node.getChildren()) {