Author: tmortagne
Date: 2007-10-29 18:17:45 +0100 (Mon, 29 Oct 2007)
New Revision: 5555

Modified:
   
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/user/impl/xwiki/XWikiGroupServiceImpl.java
Log:
Correct the HQL request for countAllMatchedUsersOrGroups that did not 
"distinct" the same documents in the result.

Modified: 
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/user/impl/xwiki/XWikiGroupServiceImpl.java
===================================================================
--- 
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/user/impl/xwiki/XWikiGroupServiceImpl.java
 2007-10-29 17:17:43 UTC (rev 5554)
+++ 
xwiki-platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/user/impl/xwiki/XWikiGroupServiceImpl.java
 2007-10-29 17:17:45 UTC (rev 5555)
@@ -636,7 +636,7 @@
         List parameterValues = new ArrayList();
         String where = createWhereClause(documentClass, matchFields, null, 
parameterValues);
 
-        String sql = "select count(doc) from XWikiDocument doc" + where;
+        String sql = "select count(distinct doc) from XWikiDocument doc" + 
where;
 
         List list = context.getWiki().getStore().search(sql, 0, 0, 
parameterValues, context);
 

_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to