From c065fc6d860cfca65b39d1863e7a3f878fa9c484 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Fri, 8 Nov 2024 10:15:25 +0100 Subject: [PATCH] fix: use numeric timestamps to sort pickup dates and times --- .../ext/ep_products/Classes/Service/DateImportService.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/typo3conf/ext/ep_products/Classes/Service/DateImportService.php b/public/typo3conf/ext/ep_products/Classes/Service/DateImportService.php index 071fcbe5..6e3bd529 100644 --- a/public/typo3conf/ext/ep_products/Classes/Service/DateImportService.php +++ b/public/typo3conf/ext/ep_products/Classes/Service/DateImportService.php @@ -477,8 +477,8 @@ class DateImportService implements SingletonInterface, LoggerAwareInterface ]; } usort($pickups, function ($a, $b) { - $timeStampA = \DateTimeImmutable::createFromFormat('d.m.Y H:i', $a['date'].' '.$a['time']); - $timeStampB = \DateTimeImmutable::createFromFormat('d.m.Y H:i', $b['date'].' '.$b['time']); + $timeStampA = \DateTimeImmutable::createFromFormat('d.m.Y H:i', $a['date'].' '.$a['time'])->getTimestamp(); + $timeStampB = \DateTimeImmutable::createFromFormat('d.m.Y H:i', $b['date'].' '.$b['time'])->getTimestamp(); return $timeStampA <=> $timeStampB; });