From a7b0c121a36bd8f4e865e101ac9d9696ffb69da9 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Mon, 4 Mar 2013 08:56:45 +0100
Subject: [PATCH] OO-555: check if the feed really exists before trying to
 index it

---
 .../modules/webFeed/search/indexer/FeedRepositoryIndexer.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

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 7a2886945f6..f134b0a2de6 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);
 		}
-
 	}
 
 	/**
-- 
GitLab