diff --git a/src/main/java/org/olat/resource/accesscontrol/provider/free/ui/FreeAccessConfigurationController.java b/src/main/java/org/olat/resource/accesscontrol/provider/free/ui/FreeAccessConfigurationController.java
index c7223c6cdac9bf7ff4a34a668b31fd84ffef1371..86877dd34dc8c51c2de55153c038a1e0459e80f5 100644
--- a/src/main/java/org/olat/resource/accesscontrol/provider/free/ui/FreeAccessConfigurationController.java
+++ b/src/main/java/org/olat/resource/accesscontrol/provider/free/ui/FreeAccessConfigurationController.java
@@ -108,10 +108,10 @@ public class FreeAccessConfigurationController extends AbstractConfigurationMeth
 	protected boolean validateFormLogic(UserRequest ureq) {
 		boolean allOk = super.validateFormLogic(ureq);
 		
-		if (dateFrom.getValue() != null && dateTo.getValue() != null && dateFrom.getValue().compareTo(dateTo.getValue()) > 0) {
+		if (dateFrom.getDate() != null && dateTo.getDate() != null && dateFrom.getDate().compareTo(dateTo.getDate()) > 0) {
 			dateTo.setErrorKey("date.error", null);
 			dateFrom.setErrorKey(null, null);
-			allOk = false;
+			allOk &= false;
 		}
 		
 		return allOk;