diff --git a/application/Espo/Classes/Cleanup/Reminders.php b/application/Espo/Classes/Cleanup/Reminders.php index 3f344f5bf2..f7d243d751 100644 --- a/application/Espo/Classes/Cleanup/Reminders.php +++ b/application/Espo/Classes/Cleanup/Reminders.php @@ -34,6 +34,8 @@ use Espo\Core\{ ORM\EntityManager, }; +use DateTime; + class Reminders { protected $config; @@ -51,7 +53,8 @@ class Reminders { $period = '-' . $this->config->get('cleanupRemindersPeriod', $this->cleanupRemindersPeriod); - $dt = new \DateTime(); + $dt = new DateTime(); + $dt->modify($period); $delete = $this->entityManager->getQueryBuilder() diff --git a/application/Espo/Classes/Cleanup/WebhookQueue.php b/application/Espo/Classes/Cleanup/WebhookQueue.php index 0dcecf05c0..7e98d96ea7 100644 --- a/application/Espo/Classes/Cleanup/WebhookQueue.php +++ b/application/Espo/Classes/Cleanup/WebhookQueue.php @@ -34,6 +34,8 @@ use Espo\Core\{ ORM\EntityManager, }; +use DateTime; + class WebhookQueue { protected $cleanupWebhookQueuePeriod = '10 days'; @@ -50,7 +52,9 @@ class WebhookQueue public function process() { $period = '-' . $this->config->get('cleanupWebhookQueuePeriod', $this->cleanupWebhookQueuePeriod); - $datetime = new \DateTime(); + + $datetime = new DateTime(); + $datetime->modify($period); $from = $datetime->format('Y-m-d H:i:s');