diff --git a/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_de.properties index 003e7c980fdb9ac01fe800054ff1daf8249f2106..8888e1fc99945975fed56ba88de8fcaf701a0b68 100644 --- a/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_de.properties +++ b/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_de.properties @@ -50,7 +50,7 @@ error.too.long.time=Zeit ist zu lang. Es sind maximal {0} Minuten erlaubt. error.url.invalid=Ung\u00FCltige Serveradresse filter.all.instances=Alle OpenOlats filter.this.instance=Dieses OpenOlat -meeting.create.intro=Der Online-Termin wurde vom Betreuer noch nicht er\u00F6ffnet. Teilnehmer k\u00F6nnen den Raum f\u00FCr noch nicht betreten. +meeting.create.intro=Der Online-Termin wurde vom Betreuer noch nicht er\u00F6ffnet. Teilnehmer k\u00F6nnen den Raum noch nicht betreten. meeting.day=Datum des Meetings meeting.deleted=Das Meeting wurde erfolgreich gel\u00F6scht. meeting.description=Beschreibung @@ -63,7 +63,7 @@ meeting.leadTime=Vorlaufzeit (Min.) meeting.name=Name meeting.permanent=Online-Termin planung meeting.permanent.on=Ohne Datum -meeting.recurring.end=End wiederkehrendes Datum +meeting.recurring.end=Ende wiederkehrendes Datum meeting.recurring.start=Start wiederkehrendes Datum meeting.resource=Kontext meeting.start=Beginn diff --git a/src/main/java/org/olat/modules/bigbluebutton/ui/recurring/BigBlugButtonMeetingConfigurationController.java b/src/main/java/org/olat/modules/bigbluebutton/ui/recurring/BigBlugButtonMeetingConfigurationController.java index 7f256f8d822926a920e06275399d13aa03b42aca..20725034bd278063f1a4bf303fa399b7a02e4d79 100644 --- a/src/main/java/org/olat/modules/bigbluebutton/ui/recurring/BigBlugButtonMeetingConfigurationController.java +++ b/src/main/java/org/olat/modules/bigbluebutton/ui/recurring/BigBlugButtonMeetingConfigurationController.java @@ -192,6 +192,12 @@ public class BigBlugButtonMeetingConfigurationController extends StepFormBasicCo endRecurringDateEl.setErrorKey("form.legende.mandatory", null); allOk &= false; } + + if(startRecurringDateEl.getDate() != null && endRecurringDateEl.getDate() != null + && endRecurringDateEl.getDate().before(startRecurringDateEl.getDate())) { + endRecurringDateEl.setErrorKey("error.start.after.end", null); + allOk &= false; + } startTimeEl.clearError(); if(startTimeEl.getDate() == null) {