fix UI of cron jobs

This commit is contained in:
ayntk-ai
2024-08-16 21:21:37 +02:00
parent 7a001cea3b
commit 80b90b3a2c

View File

@@ -29,25 +29,15 @@ class Executions extends Component
public function server() public function server()
{ {
ray('Entering server() In UI');
if (!$this->task) { if (!$this->task) {
ray('No task found, returning null');
return null; return null;
} }
if ($this->task->application) { if ($this->task->application) {
ray('Returning server from application');
return $this->task->application->server; return $this->task->application->server;
} elseif ($this->task->database) {
ray('Returning server from database');
return $this->task->database->server;
} elseif ($this->task->service) { } elseif ($this->task->service) {
ray('Returning server from service');
return $this->task->service->server; return $this->task->service->server;
} }
ray('No server found, returning null');
return null; return null;
} }
@@ -55,11 +45,9 @@ class Executions extends Component
{ {
$server = $this->server(); $server = $this->server();
if (!$server) { if (!$server) {
ray('No server found, returning default timezone');
return 'UTC'; return 'UTC';
} }
$serverTimezone = $server->settings->server_timezone ?? 'UTC'; $serverTimezone = $server->settings->server_timezone;
ray('Server Timezone:', $serverTimezone);
return $serverTimezone; return $serverTimezone;
} }
@@ -70,8 +58,6 @@ class Executions extends Component
try { try {
$dateObj->setTimezone(new \DateTimeZone($serverTimezone)); $dateObj->setTimezone(new \DateTimeZone($serverTimezone));
} catch (\Exception $e) { } catch (\Exception $e) {
ray('Invalid timezone:', $serverTimezone);
// Fallback to UTC
$dateObj->setTimezone(new \DateTimeZone('UTC')); $dateObj->setTimezone(new \DateTimeZone('UTC'));
} }
return $dateObj->format('Y-m-d H:i:s T'); return $dateObj->format('Y-m-d H:i:s T');