diff --git a/src/dstack/_internal/server/background/tasks/process_fleets.py b/src/dstack/_internal/server/background/tasks/process_fleets.py index 2536902a6..bd8e760a6 100644 --- a/src/dstack/_internal/server/background/tasks/process_fleets.py +++ b/src/dstack/_internal/server/background/tasks/process_fleets.py @@ -197,6 +197,8 @@ def _autodelete_fleet(fleet_model: FleetModel) -> bool: async def _update_deleted_fleets_placement_groups(session: AsyncSession, fleets_ids: list[UUID]): + if len(fleets_ids) == 0: + return await session.execute( update(PlacementGroupModel) .where(