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