diff --git a/netbox_agent/vendors/dell.py b/netbox_agent/vendors/dell.py index 3ef06acb..e7838f0b 100644 --- a/netbox_agent/vendors/dell.py +++ b/netbox_agent/vendors/dell.py @@ -20,7 +20,7 @@ def get_blade_slot(self): ` Location In Chassis: Slot 03` """ if self.is_blade(): - return self.dmi.get_by_type('Baseboard')[0].get('Location In Chassis') + return self.dmi.get_by_type('Baseboard')[0].get('Location In Chassis').strip() return None def get_chassis_name(self): @@ -30,12 +30,12 @@ def get_chassis_name(self): def get_chassis(self): if self.is_blade(): - return self.dmi.get_by_type('Chassis')[0]['Version'] + return self.dmi.get_by_type('Chassis')[0]['Version'].strip() return self.get_product_name() def get_chassis_service_tag(self): if self.is_blade(): - return self.dmi.get_by_type('Chassis')[0]['Serial Number'] + return self.dmi.get_by_type('Chassis')[0]['Serial Number'].strip() return self.get_service_tag() def get_power_consumption(self): diff --git a/netbox_agent/vendors/qct.py b/netbox_agent/vendors/qct.py index 7e18e964..6051da19 100644 --- a/netbox_agent/vendors/qct.py +++ b/netbox_agent/vendors/qct.py @@ -12,7 +12,7 @@ def is_blade(self): def get_blade_slot(self): if self.is_blade(): return 'Slot {}'.format( - self.dmi.get_by_type('Baseboard')[0].get('Location In Chassis') + self.dmi.get_by_type('Baseboard')[0].get('Location In Chassis').strip() ) return None @@ -23,10 +23,10 @@ def get_chassis_name(self): def get_chassis(self): if self.is_blade(): - return self.dmi.get_by_type('Chassis')[0]['Version'] + return self.dmi.get_by_type('Chassis')[0]['Version'].strip() return self.get_product_name() def get_chassis_service_tag(self): if self.is_blade(): - return self.dmi.get_by_type('Chassis')[0]['Serial Number'] + return self.dmi.get_by_type('Chassis')[0]['Serial Number'].strip() return self.get_service_tag()