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);
 		}
-
 	}
 
 	/**