diff --git a/model/facade/action/SyncCalendarAction.php b/model/facade/action/SyncCalendarAction.php index c0200e413..75230f027 100644 --- a/model/facade/action/SyncCalendarAction.php +++ b/model/facade/action/SyncCalendarAction.php @@ -59,7 +59,7 @@ protected function doExecute() $nextYear = date("Y") + 1; - $startSyncPeriod = gmdate("Ymd\THis\Z", date(strtotime("-3 months"))); + $startSyncPeriod = gmdate("Ymd\THis\Z", date(strtotime("-1 months"))); $endSyncPeriod = gmdate("Ymd\THis\Z", strtotime($nextYear . "-12-31")); $currentEvents = $client->getEvents($startSyncPeriod, $endSyncPeriod); foreach ($currentEvents as $event) { @@ -69,7 +69,8 @@ protected function doExecute() } foreach ($this->datesRanges as $range) { - if (!is_array($range) || !isset($range['start']) || $range['start'] < $startSyncPeriod) continue; + if (!is_array($range) || !isset($range['start']) || gmdate("Ymd\THis\Z", strtotime($range['start'])) < $startSyncPeriod) + continue; $start = str_replace("-", "", $range['start']); $end = str_replace("-", "", $range['end']);