From 0d6478b6f1f1c6b35621412519fe4def896341d4 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Wed, 2 May 2012 10:44:00 +0200 Subject: [PATCH] OO-232: better check before indexing a structure node's page --- .../service/indexer/repository/course/STCourseNodeIndexer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 8e76797132c..9bc817a52f1 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); -- GitLab