diff --git a/hcloud/servers/client.py b/hcloud/servers/client.py index d72bf803..397b0bf2 100644 --- a/hcloud/servers/client.py +++ b/hcloud/servers/client.py @@ -1227,7 +1227,7 @@ def add_to_placement_group( :param placement_group: :class:`BoundPlacementGroup ` or :class:`Network ` :return: :class:`BoundAction ` """ - data: dict[str, Any] = {"placement_group": str(placement_group.id)} + data: dict[str, Any] = {"placement_group": placement_group.id} response = self._client.request( url=f"/servers/{server.id}/actions/add_to_placement_group", method="POST", diff --git a/tests/unit/servers/test_client.py b/tests/unit/servers/test_client.py index 8f103df7..cb69f4f6 100644 --- a/tests/unit/servers/test_client.py +++ b/tests/unit/servers/test_client.py @@ -506,7 +506,7 @@ def test_add_to_placement_group( hetzner_client.request.assert_called_with( url="/servers/14/actions/add_to_placement_group", method="POST", - json={"placement_group": "897"}, + json={"placement_group": 897}, ) assert action.id == 13