tdraier     2005/10/12 11:04:08 CEST

  Modified files:
    core/src/java/org/jahia/engines/rights ManageRights.java 
  Log:
  nice fix for strange bug with non utf8
  
  Revision  Changes    Path
  1.12      +6 -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.11&r2=1.12&f=h
  
  
  
  Index: ManageRights.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/java/org/jahia/engines/rights/ManageRights.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- ManageRights.java 7 Oct 2005 13:55:30 -0000       1.11
  +++ ManageRights.java 12 Oct 2005 09:04:08 -0000      1.12
  @@ -469,6 +469,12 @@
               final Object usr_grp;
               final String usr_grpName;
               final boolean isUser; // Only used for clearer log messages
  +
  +            // Very nice way to kill weird non breaking space when non-utf8
  +            if (submitedACLEntries[i].length() - userNameWidth.intValue() == 
21) {
  +                submitedACLEntries[i] = (new 
StringBuffer(submitedACLEntries[i]).deleteCharAt(11)).toString();
  +            }
  +
               logger.debug("Submited ACL entry : " + submitedACLEntries[i]);
               if (submitedACLEntries[i].charAt(12 + userNameWidth.intValue()) 
== 'u') {
                   usr_grp = 
ServicesRegistry.getInstance().getJahiaUserManagerService().
  

Reply via email to