From fcce3fe23de208b5a9718e2c9d1bd80f9eec01ab Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Thu, 26 Mar 2020 08:02:28 +0100
Subject: [PATCH] OO-4584: fix rs edit permanent meeting

---
 .../org/olat/modules/bigbluebutton/BigBlueButtonModule.java   | 4 ++++
 .../bigbluebutton/ui/EditBigBlueButtonMeetingController.java  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/modules/bigbluebutton/BigBlueButtonModule.java b/src/main/java/org/olat/modules/bigbluebutton/BigBlueButtonModule.java
index 2825e7950a4..4012847b407 100644
--- a/src/main/java/org/olat/modules/bigbluebutton/BigBlueButtonModule.java
+++ b/src/main/java/org/olat/modules/bigbluebutton/BigBlueButtonModule.java
@@ -103,11 +103,15 @@ public class BigBlueButtonModule extends AbstractSpringModule implements ConfigO
 		contextPath = getStringPropertyValue(PROP_CONTEXTPATH, contextPath);
 		secret = getStringPropertyValue(PROP_SECRET, secret);
 		sharedSecret = getStringPropertyValue(PROP_SHARED_SECRET, sharedSecret);
+		adhocMeetingEnabled = getStringPropertyValue(PROP_ADHOC_MEETING, adhocMeetingEnabled);
+		permanentMeetingEnabled = getStringPropertyValue(PROP_PERMANENT_MEETING, permanentMeetingEnabled);
 		
 		String bandwidthReqObj = getStringPropertyValue(PROP_USER_BANDWIDTH_REQUIREMENT, true);
 		if(StringHelper.containsNonWhitespace(bandwidthReqObj)) {
 			userBandwidhtRequirement = Double.parseDouble(bandwidthReqObj);
 		}
+		
+		
 	}
 	
 	@Override
diff --git a/src/main/java/org/olat/modules/bigbluebutton/ui/EditBigBlueButtonMeetingController.java b/src/main/java/org/olat/modules/bigbluebutton/ui/EditBigBlueButtonMeetingController.java
index d47862050cd..45228353790 100644
--- a/src/main/java/org/olat/modules/bigbluebutton/ui/EditBigBlueButtonMeetingController.java
+++ b/src/main/java/org/olat/modules/bigbluebutton/ui/EditBigBlueButtonMeetingController.java
@@ -175,7 +175,7 @@ public class EditBigBlueButtonMeetingController extends FormBasicController {
 		leadTimeEl = uifactory.addTextElement("meeting.leadTime", 8, leadtime, formLayout);
 		
 		Date endDate = meeting == null ? null : meeting.getEndDate();
-		if (endDate == null) {
+		if (endDate == null && startDate != null) {
 			// set meeting time default to 1 hour
 			Calendar calendar = Calendar.getInstance();
 		    calendar.setTime(startDate);
-- 
GitLab