From 27a8423f55016856ad641cf37d8348c06acf4751 Mon Sep 17 00:00:00 2001 From: Boy132 Date: Mon, 11 Aug 2025 22:21:52 +0200 Subject: [PATCH] Fix container status caching (#1588) --- .../Api/Remote/Servers/ServerContainersController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Api/Remote/Servers/ServerContainersController.php b/app/Http/Controllers/Api/Remote/Servers/ServerContainersController.php index bd500536b..196e18394 100644 --- a/app/Http/Controllers/Api/Remote/Servers/ServerContainersController.php +++ b/app/Http/Controllers/Api/Remote/Servers/ServerContainersController.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers\Api\Remote\Servers; +use App\Enums\ContainerStatus; use App\Http\Requests\Api\Remote\ServerRequest; use App\Models\Server; use Illuminate\Http\JsonResponse; @@ -14,7 +15,7 @@ class ServerContainersController extends Controller */ public function status(ServerRequest $request, Server $server): JsonResponse { - $status = fluent($request->json()->all())->get('data.new_state'); + $status = ContainerStatus::tryFrom($request->json('data.new_state')) ?? ContainerStatus::Missing; cache()->put("servers.$server->uuid.status", $status, now()->addHour());