diff --git a/src/main/java/org/olat/search/service/indexer/repository/course/PortfolioCourseNodeIndexer.java b/src/main/java/org/olat/search/service/indexer/repository/course/PortfolioCourseNodeIndexer.java index 0fdc83fe704f6c4d100ee2f9cc15f5370aac95a3..490ce2d521f8db287285495b00a2f5704e7e366b 100644 --- a/src/main/java/org/olat/search/service/indexer/repository/course/PortfolioCourseNodeIndexer.java +++ b/src/main/java/org/olat/search/service/indexer/repository/course/PortfolioCourseNodeIndexer.java @@ -94,8 +94,10 @@ public class PortfolioCourseNodeIndexer extends DefaultIndexer implements Course if(repoEntry != null) { OLATResource ores = repoEntry.getOlatResource(); PortfolioStructure element = structureManager.loadPortfolioStructure(ores); - Document pDocument = PortfolioMapDocument.createDocument(courseNodeResourceContext, element); - indexWriter.addDocument(pDocument); + if(element != null) { + Document pDocument = PortfolioMapDocument.createDocument(courseNodeResourceContext, element); + indexWriter.addDocument(pDocument); + } } } } \ No newline at end of file