whitespace and solving issue with supermicros having seria# 0123456789

This commit is contained in:
ChrNic 2021-09-24 11:51:43 +02:00
commit acfcbaa9fc
2 changed files with 2 additions and 1 deletions

View file

@ -1,6 +1,5 @@
import logging import logging
import sys import sys
import jsonargparse import jsonargparse
import pynetbox import pynetbox
import requests import requests

View file

@ -48,6 +48,8 @@ class SupermicroHost(ServerBase):
def get_service_tag(self): def get_service_tag(self):
if self.is_blade(): if self.is_blade():
return self.baseboard[0]['Serial Number'].strip() return self.baseboard[0]['Serial Number'].strip()
if self.system[0]['Serial Number'].strip() == "0123456789":
return self.baseboard[0]['Serial Number'].strip()
return self.system[0]['Serial Number'].strip() return self.system[0]['Serial Number'].strip()
def get_product_name(self): def get_product_name(self):