Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/dto/LearningDesignDTO.java =================================================================== diff -u -r9481bb9c6f8c0e4d6fbed6b230a41c77feda64c6 -r8221a11e9776b23bc5ec1282b5b384779e396e82 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/dto/LearningDesignDTO.java (.../LearningDesignDTO.java) (revision 9481bb9c6f8c0e4d6fbed6b230a41c77feda64c6) +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/dto/LearningDesignDTO.java (.../LearningDesignDTO.java) (revision 8221a11e9776b23bc5ec1282b5b384779e396e82) @@ -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 =================================================================== diff -u -ref79df50d5bdd30232474067309717fbf2b0b1ba -r8221a11e9776b23bc5ec1282b5b384779e396e82 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java (.../ExportToolContentService.java) (revision ef79df50d5bdd30232474067309717fbf2b0b1ba) +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java (.../ExportToolContentService.java) (revision 8221a11e9776b23bc5ec1282b5b384779e396e82) @@ -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);