Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/LearningDesignService.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/LearningDesignService.java,v diff -u -r1.20.10.1 -r1.20.10.2 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/LearningDesignService.java 3 May 2011 21:27:14 -0000 1.20.10.1 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/LearningDesignService.java 6 May 2011 06:15:51 -0000 1.20.10.2 @@ -207,6 +207,13 @@ return false; } String directoryToStoreFile = FileUtil.getFullPath(earFolder, "lams-www.war\\secure\\learning-design-images"); + + // Check whether this dir exists + File svgPngDirectory = new File(directoryToStoreFile); + if (!svgPngDirectory.exists()) { + svgPngDirectory.mkdirs(); + } + String fileExtension; if (imageFormat == SVGGenerator.OUTPUT_FORMAT_SVG) { fileExtension = ".svg"; @@ -305,4 +312,4 @@ } -} \ No newline at end of file +}