xlawrence 2005/07/06 11:44:59 CEST
Modified files:
core/src/java/org/jahia/engines/rights ManageRights.java
Log:
Fix to prevent IndexArrayOutOfBoundException in case values have not been
updated by the user and he clicks on "ok"
Revision Changes Path
1.6 +3 -0
jahia/core/src/java/org/jahia/engines/rights/ManageRights.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/engines/rights/ManageRights.java.diff?r1=1.5&r2=1.6&f=h
Index: ManageRights.java
===================================================================
RCS file:
/home/cvs/repository/jahia/core/src/java/org/jahia/engines/rights/ManageRights.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ManageRights.java 5 Jul 2005 15:46:12 -0000 1.5
+++ ManageRights.java 6 Jul 2005 09:44:59 -0000 1.6
@@ -542,6 +542,9 @@
while (ite.hasNext()) {
final Object usr_grp = ite.next();
final Integer[] value = (Integer[])
currentAclEntries.get(usr_grp);
+
+ if (value.length < 2) { continue; } // Values have not been
changed
+
final JahiaAclEntry entry = new
JahiaAclEntry(value[0].intValue(),
value[1].intValue());