jford       2004/04/27 14:41:36

  Modified:    src/java/org/apache/jetspeed/services/psmlmanager
                        CastorPsmlManagerService.java
  Log:
  Fixed ConcurrentModificationException when deleting user/group/role documents

  

  PR:  JIRA #JS1-462

  
  Revision  Changes    Path
  1.45      +4 -4      
jakarta-jetspeed/src/java/org/apache/jetspeed/services/psmlmanager/CastorPsmlManagerService.java
  
  Index: CastorPsmlManagerService.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/services/psmlmanager/CastorPsmlManagerService.java,v
  retrieving revision 1.44
  retrieving revision 1.45
  diff -u -r1.44 -r1.45
  --- CastorPsmlManagerService.java     31 Mar 2004 00:23:02 -0000      1.44
  +++ CastorPsmlManagerService.java     27 Apr 2004 21:41:36 -0000      1.45
  @@ -843,7 +843,7 @@
                   JetspeedUser pUser = profile.getUser();
                   if (null != pUser && pUser.getUserName().equals(user.getUserName()))
                   {
  -                    documents.remove(profile.getDocument().getName());
  +                     it.remove();
                   }
               }
           }
  @@ -902,7 +902,7 @@
                   Role pRole = profile.getRole();
                   if (null != pRole && pRole.getName().equals(role.getName()))
                   {
  -                    documents.remove(profile.getDocument().getName());
  +                     it.remove();
                   }
               }
           }
  @@ -960,7 +960,7 @@
                   Group pGroup = profile.getGroup();
                   if (null != pGroup && pGroup.getName().equals(group.getName()))
                   {
  -                    documents.remove(profile.getDocument().getName());
  +                     it.remove();
                   }
               }
           }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to