Repository: syncope
Updated Branches:
  refs/heads/master 59106ffc7 -> 2ec09df55


[SYNCOPE-119] Always include root realm in isAssignable queries


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/2ec09df5
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/2ec09df5
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/2ec09df5

Branch: refs/heads/master
Commit: 2ec09df55e6036b171d1e398949271e9676706ee
Parents: 59106ff
Author: Francesco Chicchiriccò <[email protected]>
Authored: Wed Nov 25 16:41:33 2015 +0100
Committer: Francesco Chicchiriccò <[email protected]>
Committed: Wed Nov 25 16:41:33 2015 +0100

----------------------------------------------------------------------
 .../apache/syncope/core/persistence/jpa/dao/JPAAnySearchDAO.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/syncope/blob/2ec09df5/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPAAnySearchDAO.java
----------------------------------------------------------------------
diff --git 
a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPAAnySearchDAO.java
 
b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPAAnySearchDAO.java
index c1f6fe2..2c0139c 100644
--- 
a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPAAnySearchDAO.java
+++ 
b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/JPAAnySearchDAO.java
@@ -648,7 +648,7 @@ public class JPAAnySearchDAO extends AbstractDAO<Any<?>, 
Long> implements AnySea
         for (Realm current = realm; current.getParent() != null; current = 
current.getParent()) {
             query.append("realm_id=?").append(setParameter(parameters, 
current.getKey())).append(" OR ");
         }
-        query.setLength(query.length() - 4);
+        query.append("realm_id=?").append(setParameter(parameters, 
realmDAO.getRoot().getKey()));
 
         return query.toString();
     }

Reply via email to