From a169f70d51ac308bdcf88b4b4ed2415044d16e53 Mon Sep 17 00:00:00 2001
From: gnaegi <none@none>
Date: Wed, 19 Apr 2017 10:22:19 +0200
Subject: [PATCH] OO-2703 catch NPE in when saveAsDoneButton is not initialized

---
 .../org/olat/modules/forms/ui/EvaluationFormController.java   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/modules/forms/ui/EvaluationFormController.java b/src/main/java/org/olat/modules/forms/ui/EvaluationFormController.java
index bb629458702..084413b8983 100644
--- a/src/main/java/org/olat/modules/forms/ui/EvaluationFormController.java
+++ b/src/main/java/org/olat/modules/forms/ui/EvaluationFormController.java
@@ -493,7 +493,9 @@ public class EvaluationFormController extends FormBasicController implements Val
 		dbInstance.commit();
 		loadResponses();
 		updateElements();
-		saveAsDoneButton.setVisible(false);
+		if (saveAsDoneButton != null) {
+			saveAsDoneButton.setVisible(false);			
+		}
 		dbInstance.commit();
 		fireEvent(ureq, Event.DONE_EVENT);
 	}
-- 
GitLab