Update of /var/cvs/src/org/mmbase/module/builders
In directory james.mmbase.org:/tmp/cvs-serv15161

Modified Files:
      Tag: MMBase-1_8
        AbstractServletBuilder.java 
Log Message:
  MMB-1458


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/module/builders
See also: http://www.mmbase.org/jira/browse/MMB-1458


Index: AbstractServletBuilder.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/module/builders/AbstractServletBuilder.java,v
retrieving revision 1.42.2.5
retrieving revision 1.42.2.6
diff -u -b -r1.42.2.5 -r1.42.2.6
--- AbstractServletBuilder.java 27 Oct 2008 17:00:41 -0000      1.42.2.5
+++ AbstractServletBuilder.java 15 Nov 2008 11:00:45 -0000      1.42.2.6
@@ -30,7 +30,7 @@
  *
  *
  * @author Michiel Meeuwissen
- * @version $Id: AbstractServletBuilder.java,v 1.42.2.5 2008/10/27 17:00:41 
michiel Exp $
+ * @version $Id: AbstractServletBuilder.java,v 1.42.2.6 2008/11/15 11:00:45 
michiel Exp $
  * @since   MMBase-1.6
  */
 public abstract class AbstractServletBuilder extends MMObjectBuilder {
@@ -323,6 +323,7 @@
     }
 
     protected static final Pattern legalizeFileName = 
Pattern.compile("[%\\/\\:\\;\\\\ \\?\\&]+");
+    private   static final org.mmbase.util.transformers.CharTransformer 
urlEscaper = new org.mmbase.util.transformers.Url();
 
 
     /**
@@ -356,7 +357,7 @@
         if (backSlash > -1)  {
             fileName = fileName.substring(backSlash + 1);
         }
-        buf.append(legalizeFileName.matcher(fileName).replaceAll("_"));
+        
buf.append(urlEscaper.transform(legalizeFileName.matcher(fileName).replaceAll("_")));
         return buf;
     }
 
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to