mirror of
https://github.com/TheNetworkGuy/netbox-zabbix-sync.git
synced 2025-07-14 01:41:25 -06:00
🐛 added check for empty usermacro value.
This commit is contained in:
parent
7781bc6732
commit
4449e040ce
@ -57,7 +57,7 @@ class ZabbixUsermacros:
|
|||||||
macro["macro"] = str(macro_name)
|
macro["macro"] = str(macro_name)
|
||||||
if isinstance(macro_properties, dict):
|
if isinstance(macro_properties, dict):
|
||||||
if not "value" in macro_properties:
|
if not "value" in macro_properties:
|
||||||
self.logger.error(f"Usermacro {macro_name} has no value, skipping.")
|
self.logger.warning(f"Usermacro {macro_name} has no value, skipping.")
|
||||||
return False
|
return False
|
||||||
macro["value"] = macro_properties["value"]
|
macro["value"] = macro_properties["value"]
|
||||||
|
|
||||||
@ -76,10 +76,14 @@ class ZabbixUsermacros:
|
|||||||
else:
|
else:
|
||||||
macro["description"] = ""
|
macro["description"] = ""
|
||||||
|
|
||||||
elif isinstance(macro_properties, str):
|
elif isinstance(macro_properties, str) and macro_properties:
|
||||||
macro["value"] = macro_properties
|
macro["value"] = macro_properties
|
||||||
macro["type"] = str(0)
|
macro["type"] = str(0)
|
||||||
macro["description"] = ""
|
macro["description"] = ""
|
||||||
|
|
||||||
|
else:
|
||||||
|
self.logger.warning(f"Usermacro {macro_name} has no value, skipping.")
|
||||||
|
return False
|
||||||
else:
|
else:
|
||||||
self.logger.error(
|
self.logger.error(
|
||||||
f"Usermacro {macro_name} is not a valid usermacro name, skipping."
|
f"Usermacro {macro_name} is not a valid usermacro name, skipping."
|
||||||
|
Loading…
Reference in New Issue
Block a user