diff --git a/src/main/java/org/olat/commons/calendar/ui/CalendarFileUploadController.java b/src/main/java/org/olat/commons/calendar/ui/CalendarFileUploadController.java index 539d978d4043bbe17619900b16d029463e766f86..6e4401c4cee13b02eb3fc08bc0d49e922bde0e32 100644 --- a/src/main/java/org/olat/commons/calendar/ui/CalendarFileUploadController.java +++ b/src/main/java/org/olat/commons/calendar/ui/CalendarFileUploadController.java @@ -70,6 +70,19 @@ public class CalendarFileUploadController extends FormBasicController { uifactory.addFormCancelButton("cancel", buttonsCont, ureq, getWindowControl()); } + @Override + protected boolean validateFormLogic(UserRequest ureq) { + boolean allOk = true; + + uploadEl.clearError(); + if(uploadEl.getUploadFile() == null) { + uploadEl.setErrorKey("form.legende.mandatory", null); + allOk &= false; + } + + return allOk & super.validateFormLogic(ureq); + } + @Override protected void formOK(UserRequest ureq) { File uploadedFile = uploadEl.getUploadFile();