Author: michiel Date: 2010-05-17 14:30:54 +0200 (Mon, 17 May 2010) New Revision: 42185
Modified: mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/module/builders/AbstractServletBuilder.java Log: MMB-1957 Modified: mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/module/builders/AbstractServletBuilder.java =================================================================== --- mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/module/builders/AbstractServletBuilder.java 2010-05-17 12:19:10 UTC (rev 42184) +++ mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/module/builders/AbstractServletBuilder.java 2010-05-17 12:30:54 UTC (rev 42185) @@ -370,9 +370,16 @@ if (backSlash > -1) { fileName = fileName.substring(backSlash + 1); } + String fixedFileName = urlEscaper.transform(legalizeFileName.matcher(fileName).replaceAll("_")); + int extensionIndex = fixedFileName.lastIndexOf("."); + if (extensionIndex > 0) { //lowercase extensions (MMB-1957) + fixedFileName = + fixedFileName.substring(0, extensionIndex) + + fixedFileName.substring(extensionIndex).toLowerCase(); + } - buf.append(urlEscaper.transform(legalizeFileName.matcher(fileName).replaceAll("_"))); + buf.append(fixedFileName); return buf; } _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs