diff --git a/src/main/java/org/olat/course/nodes/SurveyCourseNode.java b/src/main/java/org/olat/course/nodes/SurveyCourseNode.java index 5bc58de7ce26c279d47329b889b580b6295002f6..5b2e1c88183a50ba0f4ac61dc4ee3cca979abdbf 100644 --- a/src/main/java/org/olat/course/nodes/SurveyCourseNode.java +++ b/src/main/java/org/olat/course/nodes/SurveyCourseNode.java @@ -248,9 +248,11 @@ public class SurveyCourseNode extends AbstractAccessableCourseNode { } private void postImportCopy(ICourse course, String nodeIdent) { + RepositoryEntry formEntry = getEvaluationForm(getModuleConfiguration()); + if (formEntry == null) return; + RepositoryEntry ores = RepositoryManager.getInstance().lookupRepositoryEntry(course, true); EvaluationFormManager evaluationFormManager = CoreSpringFactory.getImpl(EvaluationFormManager.class); - RepositoryEntry formEntry = getEvaluationForm(getModuleConfiguration()); EvaluationFormSurveyIdentifier surveyIdent = of(ores, nodeIdent); EvaluationFormSurvey survey = evaluationFormManager.loadSurvey(surveyIdent); if (survey == null) {