Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java =================================================================== diff -u -r20300acaeb6e01990805c66e6c943475b0dd8982 -ra77c850c67fa76d78b9687f2afca6d317c68dae7 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java (.../ExportToolContentService.java) (revision 20300acaeb6e01990805c66e6c943475b0dd8982) +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/ExportToolContentService.java (.../ExportToolContentService.java) (revision a77c850c67fa76d78b9687f2afca6d317c68dae7) @@ -1460,10 +1460,12 @@ baseDAO.insertOrUpdateAll(allCompetenceMappings); // Process annotations (regions and labels) - for (LearningDesignAnnotation annotation : dto.getAnnotations()) { - annotation.setUid(null); - annotation.setLearningDesignId(ld.getLearningDesignId()); - baseDAO.insert(annotation); + if (dto.getAnnotations() != null) { + for (LearningDesignAnnotation annotation : dto.getAnnotations()) { + annotation.setUid(null); + annotation.setLearningDesignId(ld.getLearningDesignId()); + baseDAO.insert(annotation); + } } return ld.getLearningDesignId();