From 789adc77fdbe7b0aaea3e23d78eaa970a279f9f1 Mon Sep 17 00:00:00 2001 From: ayntk-ai <122374094+ayntk-ai@users.noreply.github.com> Date: Fri, 16 Aug 2024 19:29:44 +0200 Subject: [PATCH] fix DB server --- app/Models/ScheduledDatabaseBackup.php | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/app/Models/ScheduledDatabaseBackup.php b/app/Models/ScheduledDatabaseBackup.php index a512a3f5f..e702aea5a 100644 --- a/app/Models/ScheduledDatabaseBackup.php +++ b/app/Models/ScheduledDatabaseBackup.php @@ -34,22 +34,20 @@ class ScheduledDatabaseBackup extends BaseModel { return $this->hasMany(ScheduledDatabaseBackupExecution::class)->where('created_at', '>=', now()->subDays($days))->get(); } - public function server() { - $database = $this->database; - if (!$database) { - return null; + if ($this->database) { + if ($this->database->destination && $this->database->destination->server) { + $server = $this->database->destination->server; + ray('Server found:', $server); + ray('Server details:', [ + 'id' => $server->id, + 'name' => $server->name, + 'ip' => $server->ip + ]); + return $server; + } } - - if (method_exists($database, 'server')) { - return $database->server; - } - - if (method_exists($database, 'service') && $database->service) { - return $database->service->server; - } - return null; } -} \ No newline at end of file +}