From f98805c68bc1014757307c8b8791b43ab8dffa27 Mon Sep 17 00:00:00 2001 From: Bohdan Shulha Date: Sat, 24 Aug 2024 13:04:33 +0200 Subject: [PATCH] Avoid crash if the team is not set --- app/Jobs/DatabaseBackupJob.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Jobs/DatabaseBackupJob.php b/app/Jobs/DatabaseBackupJob.php index 79b00e9cd..34e743298 100644 --- a/app/Jobs/DatabaseBackupJob.php +++ b/app/Jobs/DatabaseBackupJob.php @@ -89,8 +89,6 @@ class DatabaseBackupJob implements ShouldBeEncrypted, ShouldQueue public function handle(): void { try { - BackupCreated::dispatch($this->team->id); - // Check if team is exists if (is_null($this->team)) { $this->backup->update(['status' => 'failed']); @@ -99,6 +97,9 @@ class DatabaseBackupJob implements ShouldBeEncrypted, ShouldQueue return; } + + BackupCreated::dispatch($this->team->id); + $status = str(data_get($this->database, 'status')); if (! $status->startsWith('running') && $this->database->id !== 0) { ray('database not running');