Skip to content

Commit 56c47ef

Browse files
author
Thomas
committed
fix method get_devices_per_rack. name is added in v2.2.8
1 parent 3099cef commit 56c47ef

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

netbox/dcim.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,15 +94,14 @@ def get_devices(self, **kwargs):
9494
"""Get all devices"""
9595
return self.netbox_con.get('/dcim/devices/', **kwargs)
9696

97-
def get_devices_per_rack(self, rack_name, site_slug, **kwargs):
97+
def get_devices_per_rack(self, rack_name, **kwargs):
9898
"""Get devices which belongs to the given rack
9999
100100
:param rack_name: Name of the rack
101-
:param site_slug: Slug of the site
102101
:return: list of devices otherwise an empty list
103102
"""
104103
try:
105-
rack_id = self.get_racks(site=site_slug, q=rack_name)[0]['id']
104+
rack_id = self.get_racks(name=rack_name)[0]['id']
106105
except IndexError:
107106
raise exceptions.NotFoundException('rack: {}'.format(rack_name)) from None
108107
return self.netbox_con.get('/dcim/devices', rack_id=rack_id, **kwargs)

0 commit comments

Comments
 (0)