Index: lams_central/src/java/org/lamsfoundation/lams/authoring/ObjectExtractor.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/authoring/ObjectExtractor.java,v diff -u -r1.60 -r1.61 --- lams_central/src/java/org/lamsfoundation/lams/authoring/ObjectExtractor.java 18 Oct 2007 07:24:36 -0000 1.60 +++ lams_central/src/java/org/lamsfoundation/lams/authoring/ObjectExtractor.java 12 Nov 2007 07:14:21 -0000 1.61 @@ -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 =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java,v diff -u -r1.76 -r1.77 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java 8 Nov 2007 23:43:57 -0000 1.76 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java 12 Nov 2007 07:14:11 -0000 1.77 @@ -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));