diff --git a/lib/classes/calendar/Helper.php b/lib/classes/calendar/Helper.php
index 10294f42a99c6a52dd63879596ed4cea59557e03..cd3163afe2cabfa7932df9c23e0f1e4bb2ddf2b2 100644
--- a/lib/classes/calendar/Helper.php
+++ b/lib/classes/calendar/Helper.php
@@ -73,8 +73,12 @@ class Helper
     public static function getDefaultCalendarDate() : \DateTime
     {
         $default_date = new \DateTime();
-        if (\Request::submitted('date')) {
-            $date = \Request::getDateTime('date', 'Y-m-d');
+        if (\Request::submitted('date') || \Request::submitted('defaultDate')) {
+            $parameter_name = 'date';
+            if (\Request::submitted('defaultDate')) {
+                $parameter_name = 'defaultDate';
+            }
+            $date = \Request::getDateTime($parameter_name, 'Y-m-d');
             if ($date instanceof \DateTime) {
                 $default_date = $date;
                 //Update the session value: