From 1c8f0dabaa94def196d61eb48ddd529f6f0568b7 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Tue, 11 Apr 2017 08:59:08 +0200
Subject: [PATCH] OO-2685: check the access value in the publish process

---
 .../java/org/olat/course/editor/PublishStep01.java  | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/course/editor/PublishStep01.java b/src/main/java/org/olat/course/editor/PublishStep01.java
index 58c610b2c59..dd37082c339 100644
--- a/src/main/java/org/olat/course/editor/PublishStep01.java
+++ b/src/main/java/org/olat/course/editor/PublishStep01.java
@@ -166,7 +166,18 @@ class PublishStep01 extends BasicStep {
 			if(!loginModule.isGuestLoginLinksEnabled() && "4".equals(selectedAccess)) {//no guest but BARG
 				accessSelbox.select("3", true);//-> set BAR-
 			} else {
-				accessSelbox.select(selectedAccess, true);
+				boolean found = false;
+				for(String key:keys) {
+					if(key.equals(selectedAccess)) {
+						accessSelbox.select(key, true);
+						found = true;
+						break;
+					}
+				}
+				
+				if(!found) {//probably 0
+					accessSelbox.select(keys[0], true);
+				}
 			}
 		}
 	}
-- 
GitLab