From c71f632966140d36df0db66516f8a720452d59c5 Mon Sep 17 00:00:00 2001 From: hns Date: Fri, 9 May 2003 12:57:17 +0000 Subject: [PATCH] Use full primary key name in table.field format for getNodeIDs() query when the node has a manually set subnodeRelation. This allows to remain non-ambigous even if the subnodeRelation contains a JOIN. --- src/helma/objectmodel/db/NodeManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/helma/objectmodel/db/NodeManager.java b/src/helma/objectmodel/db/NodeManager.java index 1649e052..b2607ef9 100644 --- a/src/helma/objectmodel/db/NodeManager.java +++ b/src/helma/objectmodel/db/NodeManager.java @@ -993,7 +993,8 @@ public final class NodeManager { if (home.getSubnodeRelation() != null) { // subnode relation was explicitly set - q = new StringBuffer("SELECT ").append(idfield).append(" FROM ") + q = new StringBuffer("SELECT ").append(table).append('.') + .append(idfield).append(" FROM ") .append(table).append(" ") .append(home.getSubnodeRelation()) .toString();