diff --git a/src/main/java/org/olat/search/service/indexer/repository/course/STCourseNodeIndexer.java b/src/main/java/org/olat/search/service/indexer/repository/course/STCourseNodeIndexer.java index 8e76797132cba16307f2e57cd8eb46009533ef35..9bc817a52f157429aedff01163b33229c88afd3e 100644 --- a/src/main/java/org/olat/search/service/indexer/repository/course/STCourseNodeIndexer.java +++ b/src/main/java/org/olat/search/service/indexer/repository/course/STCourseNodeIndexer.java @@ -73,7 +73,7 @@ public class STCourseNodeIndexer extends FolderIndexer implements CourseNodeInde ModuleConfiguration config = courseNode.getModuleConfiguration(); String displayType = config.getStringValue(STCourseNodeEditController.CONFIG_KEY_DISPLAY_TYPE); String relPath = STCourseNodeEditController.getFileName(config); - if (relPath != null && displayType.equals(STCourseNodeEditController.CONFIG_VALUE_DISPLAY_FILE)) { + if (relPath != null && displayType != null && displayType.equals(STCourseNodeEditController.CONFIG_VALUE_DISPLAY_FILE)) { VFSItem displayPage = course.getCourseFolderContainer().resolve(relPath); if(displayPage instanceof VFSLeaf) { doIndexVFSLeafByMySelf(courseNodeResourceContext, (VFSLeaf)displayPage, indexWriter, relPath);