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]