Index: lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/CSSBundler.java =================================================================== diff -u -rca73a51b45e6071a6a9edd5da8b0d61bf3a39929 -r6f83a091d62a4cf7d866c814cf47dfdb1ce61f92 --- lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/CSSBundler.java (.../CSSBundler.java) (revision ca73a51b45e6071a6a9edd5da8b0d61bf3a39929) +++ lams_learning/src/java/org/lamsfoundation/lams/learning/export/web/action/CSSBundler.java (.../CSSBundler.java) (revision 6f83a091d62a4cf7d866c814cf47dfdb1ce61f92) @@ -108,6 +108,10 @@ */ private void bundleViaHTTP(HttpServletRequest request, Cookie[] cookies) throws MalformedURLException, FileNotFoundException, IOException { + String cssDirectory = outputDirectory+File.separator+"css"; + File cssDirectoryFile = new File(cssDirectory); + cssDirectoryFile.mkdirs(); + String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort(); List themeList = CSSThemeUtil.getAllUserThemes(); @@ -119,15 +123,15 @@ String theme = (String)i.next(); String url = basePath + "/lams/css/" + theme + ".css"; - HttpUrlConnectionUtil.writeResponseToFile(url, outputDirectory, theme + ".css", cookies); //cookies aren't really needed here. + HttpUrlConnectionUtil.writeResponseToFile(url, cssDirectory, theme + ".css", cookies); //cookies aren't really needed here. url = basePath + "/lams/css/" + theme + "_learner.css"; - HttpUrlConnectionUtil.writeResponseToFile(url, outputDirectory, theme + "_learner.css", cookies); //cookies aren't really needed here. + HttpUrlConnectionUtil.writeResponseToFile(url, cssDirectory, theme + "_learner.css", cookies); //cookies aren't really needed here. } // include the special IE stylesheet String url = basePath + "/lams/css/ie-styles.css"; - HttpUrlConnectionUtil.writeResponseToFile(url, outputDirectory, "ie-styles.css", cookies); //cookies aren't really needed here. + HttpUrlConnectionUtil.writeResponseToFile(url, cssDirectory, "ie-styles.css", cookies); //cookies aren't really needed here. } @@ -173,7 +177,7 @@ } // include the special IE stylesheet - addThemeFile(cssDirectory, "ie-styles"); + addThemeFile(cssDirectory, "ie-styles.css"); } private void addThemeFile(String cssDirectory, String themeFilename) {