Removed default for hostgroups and fixed bug for hostgroup attributes which do not exist

This commit is contained in:
TheNetworkGuy
2025-06-24 20:44:59 +02:00
parent 1cf24fbcb5
commit 1de0b0781b
2 changed files with 3 additions and 5 deletions

View File

@@ -564,6 +564,9 @@ class PhysicalDevice:
final_data = []
# Check if the hostgroup is in a nested format and check each parent
for hostgroup in self.hostgroups:
# Check if hostgroup is string. If Nonetype skip hostgroup
if not isinstance(hostgroup, str):
continue
for pos in range(len(hostgroup.split("/"))):
zabbix_hg = hostgroup.rsplit("/", pos)[0]
if self.lookupZabbixHostgroup(hostgroups, zabbix_hg):