Index: lams_central/src/java/org/lamsfoundation/lams/authoring/ObjectExtractor.java =================================================================== diff -u -r36c95f28c887810cf5c22f0434a8852d26fbb068 -r8e575523eb6ec3117a7e444cf86c74874bc56b94 --- lams_central/src/java/org/lamsfoundation/lams/authoring/ObjectExtractor.java (.../ObjectExtractor.java) (revision 36c95f28c887810cf5c22f0434a8852d26fbb068) +++ lams_central/src/java/org/lamsfoundation/lams/authoring/ObjectExtractor.java (.../ObjectExtractor.java) (revision 8e575523eb6ec3117a7e444cf86c74874bc56b94) @@ -352,10 +352,8 @@ learningDesign.setOnlineInstructions(WDDXProcessor.convertToString(table,WDDXTAGS.ONLINE_INSTRUCTIONS)); if (keyExists(table, WDDXTAGS.HELP_TEXT)) learningDesign.setHelpText(WDDXProcessor.convertToString(table,WDDXTAGS.HELP_TEXT)); -// if (keyExists(table, WDDXTAGS.VERSION)) -// learningDesign.setVersion(WDDXProcessor.convertToString(table,WDDXTAGS.VERSION)); - //don't receive version from flash anymore(it was hardcode). Get it from lams configuration database. - learningDesign.setVersion(Configuration.get(ConfigurationKeys.VERSION)); + //don't receive version from flash anymore(it was hardcoded). Get it from lams configuration database. + learningDesign.setVersion(Configuration.get(ConfigurationKeys.SERVER_VERSION_NUMBER)); if (keyExists(table, WDDXTAGS.DURATION)) learningDesign.setDuration(WDDXProcessor.convertToLong(table,WDDXTAGS.DURATION)); Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java =================================================================== diff -u -re393377cfd26226c3b1c9f048b3de47de0510ad8 -r8e575523eb6ec3117a7e444cf86c74874bc56b94 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java (.../ExportToolContentService.java) (revision e393377cfd26226c3b1c9f048b3de47de0510ad8) +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java (.../ExportToolContentService.java) (revision 8e575523eb6ec3117a7e444cf86c74874bc56b94) @@ -431,9 +431,11 @@ ldFileName = FileUtil.getFullPath(contentDir,LEARNING_DESIGN_FILE_NAME); Writer ldFile = new OutputStreamWriter(new FileOutputStream(ldFileName),"UTF-8"); - //get learning desing and serialize it to XML file. + // get learning desing and serialize it to XML file. Update the version to reflect the + // version now, rather than the version when it was saved. ILearningDesignService service = getLearningDesignService(); LearningDesignDTO ldDto = service.getLearningDesignDTO(learningDesignId); + ldDto.setVersion(Configuration.get(ConfigurationKeys.SERVER_VERSION_NUMBER)); if(format == PACKAGE_FORMAT_IMS) ldDto.setTitle(ldDto.getTitle().concat(IMS_FILE_NAME_EXT));