From 0e94a4a4728ee8c251a85fe4b1a9ec6217e93f8d Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Mon, 13 Jan 2025 09:17:54 +0100 Subject: [PATCH] fix: add own servers on cloud --- app/Console/Kernel.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 03e621c77..8b4240412 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -93,6 +93,8 @@ class Kernel extends ConsoleKernel { if (isCloud()) { $servers = $this->allServers->whereRelation('team.subscription', 'stripe_invoice_paid', true)->whereRelation('settings', 'is_usable', true)->whereRelation('settings', 'is_reachable', true)->get(); + $own = Team::find(0)->servers; + $servers = $servers->merge($own); } else { $servers = $this->allServers->whereRelation('settings', 'is_usable', true)->whereRelation('settings', 'is_reachable', true)->get(); } @@ -191,7 +193,7 @@ class Kernel extends ConsoleKernel if ($server->isFunctional() === false) { continue; } - if (isCloud() && data_get($server->team->subscription, 'stripe_invoice_paid', false) === false) { + if (isCloud() && data_get($server->team->subscription, 'stripe_invoice_paid', false) === false && $server->team->id !== 0) { continue; } $finalScheduledBackups->push($scheduled_backup); @@ -241,7 +243,7 @@ class Kernel extends ConsoleKernel continue; } - if (isCloud() && data_get($server->team->subscription, 'stripe_invoice_paid', false) === false) { + if (isCloud() && data_get($server->team->subscription, 'stripe_invoice_paid', false) === false && $server->team->id !== 0) { continue; }