fixes issue with rewriting device role 'Server' color #319

This commit is contained in:
ricardo.bartels@telekom.de
2023-06-19 23:56:03 +02:00
parent 7d29c622e7
commit a2f83852f6
2 changed files with 5 additions and 6 deletions

View File

@@ -626,7 +626,6 @@ class NetBoxObject:
# which is already saved in NetBox
elif self._original_data.get(key) is None:
self._original_data[key] = current_value_str
print(self._original_data[key])
new_value_str = new_value_str.replace("\n", " ")
log.info(f"{self.name.capitalize()} '{display_name}' attribute '{key}' changed from "

View File

@@ -2409,10 +2409,10 @@ class VMWareHandler(SourceBase):
server_role_object = self.inventory.get_by_data(NBDeviceRole, data={"name": "Server"})
if server_role_object is not None:
server_role_object.update(data={
"name": "Server",
"color": "9e9e9e",
"vm_role": True
})
role_data = {"name": "Server", "vm_role": True}
if server_role_object.is_new is True:
role_data["color"] = "9e9e9e"
server_role_object.update(data=role_data)
# EOF