From 90fefd776e3d33bba6b51fb9916c2b754ccfccbb Mon Sep 17 00:00:00 2001 From: Fabrizio Balliano Date: Tue, 23 May 2023 16:39:26 +0100 Subject: [PATCH] Fixed PHP8.2 deprecated warning in Mage_Cron_Model_Observer (#3253) Co-authored-by: Ng Kiat Siong --- app/code/core/Mage/Cron/Model/Observer.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/code/core/Mage/Cron/Model/Observer.php b/app/code/core/Mage/Cron/Model/Observer.php index 27fea671b0b..c61739ac26a 100644 --- a/app/code/core/Mage/Cron/Model/Observer.php +++ b/app/code/core/Mage/Cron/Model/Observer.php @@ -220,7 +220,9 @@ public function cleanup() $now = time(); foreach ($history->getIterator() as $record) { - if (strtotime($record->getExecutedAt()) < $now - $historyLifetimes[$record->getStatus()]) { + if (empty($record->getExecutedAt()) + || (strtotime($record->getExecutedAt()) < $now - $historyLifetimes[$record->getStatus()]) + ) { $record->delete(); } }