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());
                   
  

Reply via email to