diff --git a/src/Http/Controllers/Internal/v1/DatabaseBackupController.php b/src/Http/Controllers/Internal/v1/DatabaseBackupController.php index 2784d49a..4cf5bf68 100644 --- a/src/Http/Controllers/Internal/v1/DatabaseBackupController.php +++ b/src/Http/Controllers/Internal/v1/DatabaseBackupController.php @@ -7,6 +7,7 @@ use Fleetbase\Jobs\RunDatabaseBackup; use Fleetbase\Models\DatabaseBackup; use Fleetbase\Support\DatabaseBackupSettings; +use Illuminate\Contracts\Bus\Dispatcher; use Illuminate\Http\JsonResponse; use Illuminate\Validation\Rule; @@ -76,7 +77,7 @@ public function runs(AdminRequest $request): JsonResponse */ public function run(AdminRequest $request): JsonResponse { - RunDatabaseBackup::dispatch(DatabaseBackup::TRIGGER_MANUAL); + app(Dispatcher::class)->dispatch(new RunDatabaseBackup(DatabaseBackup::TRIGGER_MANUAL)); return response()->json(['status' => 'queued'], 202); }