From 32c0ad62cfa1479baac3eb73df3fef0836404588 Mon Sep 17 00:00:00 2001 From: EdwinBetanc0urt Date: Wed, 4 Dec 2024 23:00:22 -0400 Subject: [PATCH] fix: Menu Tree with parent id `NULL` as `Zero`. --- .../java/org/spin/eca56/util/support/documents/MenuTree.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/spin/eca56/util/support/documents/MenuTree.java b/src/main/java/org/spin/eca56/util/support/documents/MenuTree.java index 4f28a7a..d78f82d 100644 --- a/src/main/java/org/spin/eca56/util/support/documents/MenuTree.java +++ b/src/main/java/org/spin/eca56/util/support/documents/MenuTree.java @@ -62,7 +62,8 @@ private List getChildren(int treeId, int parentId) { final String sql = "SELECT tn.Node_ID, tn.SeqNo " + "FROM " + tableName + " tn " + "WHERE tn.AD_Tree_ID = ? " - + "AND tn.Parent_ID = ?"; + + "AND COALESCE(tn.Parent_ID, 0) = ?" + ; List parameters = new ArrayList(); parameters.add(treeId); parameters.add(parentId); @@ -91,6 +92,7 @@ public MenuTree withNode(MTree tree) { documentDetail.put("internal_id", tree.getAD_Tree_ID()); documentDetail.put("id", tree.getUUID()); documentDetail.put("uuid", tree.getUUID()); + documentDetail.put("name", tree.getName()); List> childrenAsMap = new ArrayList<>(); children.forEach(child -> { Map nodeAsMap = convertNode(child);