diff --git a/src/main/java/org/olat/modules/webFeed/search/indexer/FeedRepositoryIndexer.java b/src/main/java/org/olat/modules/webFeed/search/indexer/FeedRepositoryIndexer.java index 7a2886945f64127f4eb18f580afaf9c82fca312e..f134b0a2de63866828d21c1ba0eac449effd6014 100644 --- a/src/main/java/org/olat/modules/webFeed/search/indexer/FeedRepositoryIndexer.java +++ b/src/main/java/org/olat/modules/webFeed/search/indexer/FeedRepositoryIndexer.java @@ -57,6 +57,9 @@ public abstract class FeedRepositoryIndexer extends DefaultIndexer { logDebug("Indexing: " + repoEntryName); } Feed feed = FeedManager.getInstance().getFeed(repositoryEntry.getOlatResource()); + if(feed == null) { + return; //nothing to index + } // Only index items. Feed itself is indexed by RepositoryEntryIndexer. if (isLogDebugEnabled()) { @@ -71,7 +74,6 @@ public abstract class FeedRepositoryIndexer extends DefaultIndexer { } catch (NullPointerException e) { logError("Error indexing feed:" + repoEntryName, e); } - } /**