From 95823826fd6aa5cb84b90520f4d73cda2446a07b Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Mon, 11 Mar 2013 13:06:39 +0100
Subject: [PATCH] OO-559: fix RS if a use try to open the catalog at a deleted
 catalog entry

---
 src/main/java/org/olat/catalog/ui/CatalogController.java | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/main/java/org/olat/catalog/ui/CatalogController.java b/src/main/java/org/olat/catalog/ui/CatalogController.java
index 3118c422433..918e1577668 100644
--- a/src/main/java/org/olat/catalog/ui/CatalogController.java
+++ b/src/main/java/org/olat/catalog/ui/CatalogController.java
@@ -1197,6 +1197,7 @@ public class CatalogController extends BasicController implements Activateable2
 		Long catId = catCe.getOLATResourceable().getResourceableId();
 		if(catId == null || catId.longValue() == 0l) return;//nothing to do
 		CatalogEntry ce = CatalogManager.getInstance().loadCatalogEntry(catId);
+		if(ce == null) return;//catalog entry not found, do nothing
 		switch(ce.getType()) {
 			case CatalogEntry.TYPE_NODE: {
 				reloadHistoryStack(ureq, catId);
-- 
GitLab