Author: tmortagne
Date: 2007-11-07 15:54:29 +0100 (Wed, 07 Nov 2007)
New Revision: 5695

Modified:
   
xwiki-platform/core/branches/xwiki-core-1.1/src/main/java/com/xpn/xwiki/user/impl/xwiki/XWikiGroupServiceImpl.java
Log:
XWIKI-1780: Improve rights management
* fix deleted group or user cleaning in existing groups.

Modified: 
xwiki-platform/core/branches/xwiki-core-1.1/src/main/java/com/xpn/xwiki/user/impl/xwiki/XWikiGroupServiceImpl.java
===================================================================
--- 
xwiki-platform/core/branches/xwiki-core-1.1/src/main/java/com/xpn/xwiki/user/impl/xwiki/XWikiGroupServiceImpl.java
  2007-11-07 13:32:15 UTC (rev 5694)
+++ 
xwiki-platform/core/branches/xwiki-core-1.1/src/main/java/com/xpn/xwiki/user/impl/xwiki/XWikiGroupServiceImpl.java
  2007-11-07 14:54:29 UTC (rev 5695)
@@ -73,7 +73,7 @@
     /**
      * Name of the "XWiki.XWikiGroups" class.
      */
-    private static final String CLASS_XWIKIGROUPS = "XWiki" + 
CLASS_SUFFIX_XWIKIGROUPS;
+    private static final String CLASS_XWIKIGROUPS = "XWiki." + 
CLASS_SUFFIX_XWIKIGROUPS;
 
     /**
      * Name of the "XWiki.XWikiGroupTemplate" class sheet.
@@ -269,7 +269,7 @@
                     String member = 
bobj.getStringValue(FIELD_XWIKIGROUPS_MEMBER);
 
                     if (isMemberEquals(member, memberWiki, memberSpace, 
memberName, context)) {
-                        groupDocument.removeObject(bobj);
+                        needUpdate = groupDocument.removeObject(bobj);
                     }
                 }
             }

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

Reply via email to