From a5486573c489adf84d23fe332295c7bb25c9f322 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Wed, 2 Sep 2015 14:39:45 +0200
Subject: [PATCH] OO-1672: hasPublishableChanges can be called without knowing
 if the editor is up-to-date, loaded...

---
 src/main/java/org/olat/course/editor/EditorMainController.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/main/java/org/olat/course/editor/EditorMainController.java b/src/main/java/org/olat/course/editor/EditorMainController.java
index 5265c5d8817..3d9e4318e8a 100644
--- a/src/main/java/org/olat/course/editor/EditorMainController.java
+++ b/src/main/java/org/olat/course/editor/EditorMainController.java
@@ -1178,6 +1178,9 @@ public class EditorMainController extends MainLayoutBasicController implements G
 	}
 	
 	public boolean hasPublishableChanges(ICourse course) {
+		if(cetm == null || course == null) {
+			return false;
+		}
 		PublishProcess publishProcess = PublishProcess.getInstance(course, cetm, getLocale());
 		PublishTreeModel publishTreeModel = publishProcess.getPublishTreeModel();
 		return publishTreeModel.hasPublishableChanges();
-- 
GitLab