From 5efab894efc2954598f693045ae5961b9a828690 Mon Sep 17 00:00:00 2001 From: hns Date: Mon, 29 Aug 2005 14:11:38 +0000 Subject: [PATCH] * Only prepend table name to query if access name doesn't contain "(" or "." --- src/helma/objectmodel/db/Relation.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/helma/objectmodel/db/Relation.java b/src/helma/objectmodel/db/Relation.java index 62817266..9a3c858b 100644 --- a/src/helma/objectmodel/db/Relation.java +++ b/src/helma/objectmodel/db/Relation.java @@ -772,8 +772,10 @@ public final class Relation { String accessColumn = (accessName == null) ? otherType.getIDField() : accessName; - q.append(otherType.getTableName()); - q.append("."); + if (accessColumn.indexOf('(') == -1 && accessColumn.indexOf('.') == -1) { + q.append(otherType.getTableName()); + q.append("."); + } q.append(accessColumn); q.append(" = ");