From 852c0e333f7c6b6540f4a5735ae657c732683d42 Mon Sep 17 00:00:00 2001 From: Jvst Me Date: Mon, 20 Jan 2025 13:34:29 +0100 Subject: [PATCH] Fix compatibility with older servers --- src/dstack/api/server/_fleets.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/dstack/api/server/_fleets.py b/src/dstack/api/server/_fleets.py index 5e9195518..e89a4e2ce 100644 --- a/src/dstack/api/server/_fleets.py +++ b/src/dstack/api/server/_fleets.py @@ -20,7 +20,10 @@ def list(self, project_name: str) -> List[Fleet]: def get(self, project_name: str, name: str) -> Fleet: body = GetFleetRequest(name=name) - resp = self._request(f"/api/project/{project_name}/fleets/get", body=body.json()) + resp = self._request( + f"/api/project/{project_name}/fleets/get", + body=body.json(exclude={"id"}), # `id` is not supported in pre-0.18.36 servers + ) return parse_obj_as(Fleet.__response__, resp.json()) def get_plan(