Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/dto/LearningDesignDTO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/dto/LearningDesignDTO.java,v diff -u -r1.25 -r1.26 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/dto/LearningDesignDTO.java 9 May 2007 01:07:22 -0000 1.25 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/dto/LearningDesignDTO.java 30 May 2007 01:13:33 -0000 1.26 @@ -470,7 +470,7 @@ * @param dateReadOnly The dateReadOnly to set. */ public void setDateReadOnly(Date dateReadOnly) { - if(!dateReadOnly.equals(WDDXTAGS.DATE_NULL_VALUE)) + if(!WDDXTAGS.DATE_NULL_VALUE.equals(dateReadOnly) ) this.dateReadOnly = dateReadOnly; } /** 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.59 -r1.60 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java 22 May 2007 06:08:52 -0000 1.59 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java 30 May 2007 01:13:33 -0000 1.60 @@ -122,6 +122,7 @@ import org.lamsfoundation.lams.util.FileUtil; import org.lamsfoundation.lams.util.FileUtilException; import org.lamsfoundation.lams.util.MessageService; +import org.lamsfoundation.lams.util.wddx.WDDXTAGS; import org.lamsfoundation.lams.util.zipfile.ZipFileUtil; import org.lamsfoundation.lams.util.zipfile.ZipFileUtilException; import org.springframework.beans.BeansException; @@ -971,6 +972,10 @@ throw new ImportToolContentException(e); } + // if the design was read only (e.g. exported a runtime sequence), clear the read only flag + ldDto.setDateReadOnly(null); + ldDto.setReadOnly(false); + //save learning design WorkspaceFolder folder = getWorkspaceFolderForDesign(importer, workspaceFolderUid); return saveLearningDesign(ldDto,importer,folder,toolMapper,removedActMap);