From 444711b0494d5a97298faff029cea889089282c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20G=C3=BCnther?= Date: Sat, 23 May 2026 21:06:40 +0200 Subject: [PATCH] Fixes --- app/Providers/CronTaskHandleProvider.php | 9 +++++++-- app/Tasks/CloseEvent.php | 1 - 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/app/Providers/CronTaskHandleProvider.php b/app/Providers/CronTaskHandleProvider.php index fc966e7..2b3dc3c 100644 --- a/app/Providers/CronTaskHandleProvider.php +++ b/app/Providers/CronTaskHandleProvider.php @@ -39,12 +39,17 @@ class CronTaskHandleProvider extends CommonController // --- Daily Tasks --- if ($task->execution_type === CronTaskType::CRON_TASK_TYPE_DAILY) { - $tenantLastRun = $task->last_run?->get($tenant->slug); + $tenantLastRun = $task->last_run; + if (is_array($tenantLastRun)) { + $tenantLastRun = $tenantLastRun[$tenant->slug] ?? null; + } else { + $tenantLastRun = null; + } $scheduledTime = \DateTime::createFromFormat('Y-m-d H:i:s', date('Y-m-d ') . $task->schedule_time); $now = Carbon::now(); - $alreadyRunToday = $tenantLastRun == null ? true : $tenantLastRun->isToday() ?? false; + $alreadyRunToday = $tenantLastRun == null ? false : $tenantLastRun->isToday() ?? false; if (!$alreadyRunToday && $now >= $scheduledTime) { $this->runTask($task); diff --git a/app/Tasks/CloseEvent.php b/app/Tasks/CloseEvent.php index 13634d1..575578d 100644 --- a/app/Tasks/CloseEvent.php +++ b/app/Tasks/CloseEvent.php @@ -12,7 +12,6 @@ class CloseEvent implements CronTask { $eventRepository = new EventRepository(); /** @var Event $event */ foreach ($eventRepository->getAvailable(false) as $event) { - echo $event->id . $event->tenant .'
'; if ($event->registration_final_end <= $now ) { $event->registration_allowed = false; $event->save();