tdraier     2005/05/25 16:16:04 CEST

  Modified files:
    core/src/java/org/jahia/services/webdav/stores 
                                                   JahiaDescriptorsStore.java 
  Log:
  fixed issue with subgroups ( JAHIA-299 )
  
  Revision  Changes    Path
  1.4       +4 -4      
jahia/core/src/java/org/jahia/services/webdav/stores/JahiaDescriptorsStore.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/services/webdav/stores/JahiaDescriptorsStore.java.diff?r1=1.3&r2=1.4&f=h
  
  
  
  Index: JahiaDescriptorsStore.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/java/org/jahia/services/webdav/stores/JahiaDescriptorsStore.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- JahiaDescriptorsStore.java        24 May 2005 11:41:56 -0000      1.3
  +++ JahiaDescriptorsStore.java        25 May 2005 14:16:03 -0000      1.4
  @@ -63,7 +63,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Remy Maucherat</a>
    * @author Dirk Verbeeck
  - * @version $Revision: 1.3 $
  + * @version $Revision: 1.4 $
    */
   
   public class JahiaDescriptorsStore extends AbstractRDBMSStore
  @@ -1063,9 +1063,9 @@
           if (folderName.equals ("members") && (group != null)) {
               // /groups/groupname/members
               Vector children = new Vector ();
  -            Enumeration members = group.members ();
  -            while (members.hasMoreElements ()) {
  -                JahiaUser user = (JahiaUser) members.nextElement ();
  +            Iterator members = group.getRecursiveUserMembers().iterator();
  +            while (members.hasNext ()) {
  +                JahiaUser user = (JahiaUser) members.next();
                   if (!JahiaUserManagerService.GUEST_USERNAME.equals 
(user.getUsername ())) {
                       children.add ("/groups/" + groupName + "/members/" + 
user.getUsername ());
                   }
  

Reply via email to