modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/util/CriteriaQueryGenerator.java
| 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit 270a9782e2d2f71d6bbad09627e4d260bbe2d04b
Author: Joseph Marques <joseph(a)redhat.com>
Date: Mon Dec 20 13:58:09 2010 -0500
fix to filter by subjectId not the subject object
diff --git
a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/util/CriteriaQueryGenerator.java
b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/util/CriteriaQueryGenerator.java
index dd6d556..27d9dcd 100644
---
a/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/util/CriteriaQueryGenerator.java
+++
b/modules/enterprise/server/jar/src/main/java/org/rhq/enterprise/server/util/CriteriaQueryGenerator.java
@@ -215,7 +215,7 @@ public final class CriteriaQueryGenerator {
+ " %aliasWithFragment%.id IN ( SELECT %aliasWithFragment%.id " +
NL //
+ " FROM %alias% innerAlias " + NL //
+ " JOIN %innerAlias%.clusterResourceGroup crg JOIN
crg.roles r JOIN r.subjects s " + NL //
- + " WHERE crg.recursive = true AND s = %subjectId%
)" + NL //
+ + " WHERE crg.recursive = true AND s.id = %subjectId%
)" + NL //
+ " OR" + NL //
+ " %aliasWithFragment%.id IN ( SELECT %aliasWithFragment%.id" +
NL //
+ " FROM %alias% innerAlias " + NL //
Show replies by date