Improve empty parentId handling logic in FetchJsonTreeCommandHandler (#1140)
- Treat as root node when parentId is empty string in FetchJsonTreeCommandHandler
This commit is contained in:
parent
a451d4bbac
commit
7c2c137f6f
|
|
@ -56,7 +56,7 @@ public class ResourceTreeNode {
|
||||||
ResourceTreeNode node = fromNodeVo(vo);
|
ResourceTreeNode node = fromNodeVo(vo);
|
||||||
map.put(node.id, node);
|
map.put(node.id, node);
|
||||||
// real root
|
// real root
|
||||||
if (node.parentId == null) {
|
if (node.parentId == null || node.parentId.isEmpty()) {
|
||||||
root = node;
|
root = node;
|
||||||
} else if (map.containsKey(node.parentId)) {
|
} else if (map.containsKey(node.parentId)) {
|
||||||
map.get(node.parentId).children.add(node);
|
map.get(node.parentId).children.add(node);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue