From 9ad3954a2d827e48c09ed0dac9c2c40efc950b75 Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Thu, 19 Jul 2018 13:12:01 +0200
Subject: [PATCH] OO-3303: fix access configuration for repository entries and
 publish wizard

---
 .../olat/course/editor/PublishStep01AccessForm.java  | 12 ++++++------
 .../ui/author/AuthoringEntryPublishController.java   |  4 ++--
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/main/java/org/olat/course/editor/PublishStep01AccessForm.java b/src/main/java/org/olat/course/editor/PublishStep01AccessForm.java
index 43e9d1c14e4..2ed67bc1dd0 100644
--- a/src/main/java/org/olat/course/editor/PublishStep01AccessForm.java
+++ b/src/main/java/org/olat/course/editor/PublishStep01AccessForm.java
@@ -388,7 +388,7 @@ public class PublishStep01AccessForm extends StepFormBasicController {
 		private String dates;
 		private OfferAccess link;
 		private final boolean paymentMethod;
-		private int buttonId;
+		private int infoButtonId;
 		
 		public AccessInfo(String name, boolean paymentMethod, String infos, OfferAccess link) {
 			this.name = name;
@@ -398,11 +398,11 @@ public class PublishStep01AccessForm extends StepFormBasicController {
 		}
 				
 		public int getButtonId() {
-			return buttonId;
+			return infoButtonId;
 		}
 
-		public void setButtonId(int buttonId) {
-			this.buttonId = buttonId;
+		public void setButtonId(int infoButtonId) {
+			this.infoButtonId = infoButtonId;
 		}
 
 		public String getName() {
@@ -518,10 +518,10 @@ public class PublishStep01AccessForm extends StepFormBasicController {
 				accessLayout.setVisible(true);
 				if (publishedForUsers.getSelectedKey().equals(MEMBERSONLY_KEY)) {
 					authorConfigLayout.setVisible(false);
-					authorsSwitch.select(NO_KEY, false);
+					authorsSwitch.select(NO_KEY, true);
 					authorsSwitch.setEnabled(false);
 				} else {
-					authorsSwitch.select(YES_KEY, false);
+					authorsSwitch.select(YES_KEY, true);
 					authorsSwitch.setEnabled(true);
 					authorConfigLayout.setVisible(true);
 				}
diff --git a/src/main/java/org/olat/repository/ui/author/AuthoringEntryPublishController.java b/src/main/java/org/olat/repository/ui/author/AuthoringEntryPublishController.java
index eacbd9b14be..97e9f7564a5 100644
--- a/src/main/java/org/olat/repository/ui/author/AuthoringEntryPublishController.java
+++ b/src/main/java/org/olat/repository/ui/author/AuthoringEntryPublishController.java
@@ -290,10 +290,10 @@ public class AuthoringEntryPublishController extends FormBasicController {
 				userConfigLayout.setVisible(true);
 				if (publishedForUsers.getSelectedKey().equals(MEMBERSONLY_KEY)) {
 					authorConfigLayout.setVisible(false);
-					authorsSwitch.select(NO_KEY, false);
+					authorsSwitch.select(NO_KEY, true);
 					authorsSwitch.setEnabled(false);
 				} else {
-					authorsSwitch.select(YES_KEY, false);
+					authorsSwitch.select(YES_KEY, true);
 					authorsSwitch.setEnabled(true);
 					authorConfigLayout.setVisible(true);
 				}
-- 
GitLab