From 97819212178c88184bc8bf4d749b552d3f36d3c8 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Fri, 6 Nov 2026 15:03:46 +0100 Subject: [PATCH] fix(dev): keep QEMU servers that still have resources on seed Co-Authored-By: Claude Opus 5.5 --- app/Actions/Development/SeedDevelopmentQemuServer.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/Actions/Development/SeedDevelopmentQemuServer.php b/app/Actions/Development/SeedDevelopmentQemuServer.php index 288e1ab8c2..991db0451d 100644 --- a/app/Actions/Development/SeedDevelopmentQemuServer.php +++ b/app/Actions/Development/SeedDevelopmentQemuServer.php @@ -33,10 +33,13 @@ class SeedDevelopmentQemuServer } if ($removeOtherServers) { + // A server that still has resources stays, because its resources need it. Server::query() ->where('uuid', 'like', 'development-qemu-%') ->where('uuid', '!=', $profile['uuid']) - ->delete(); + ->get() + ->filter(fn (Server $server) => $server->definedResources()->isEmpty()) + ->each->delete(); } $server = $asLocalhost