Skip to content

Commit a2f8385

Browse files
committed
fixes issue with rewriting device role 'Server' color #319
1 parent 7d29c62 commit a2f8385

2 files changed

Lines changed: 5 additions & 6 deletions

File tree

module/netbox/object_classes.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -626,7 +626,6 @@ def update(self, data=None, read_from_netbox=False, source=None):
626626
# which is already saved in NetBox
627627
elif self._original_data.get(key) is None:
628628
self._original_data[key] = current_value_str
629-
print(self._original_data[key])
630629

631630
new_value_str = new_value_str.replace("\n", " ")
632631
log.info(f"{self.name.capitalize()} '{display_name}' attribute '{key}' changed from "

module/sources/vmware/connection.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2409,10 +2409,10 @@ def update_basic_data(self):
24092409
server_role_object = self.inventory.get_by_data(NBDeviceRole, data={"name": "Server"})
24102410

24112411
if server_role_object is not None:
2412-
server_role_object.update(data={
2413-
"name": "Server",
2414-
"color": "9e9e9e",
2415-
"vm_role": True
2416-
})
2412+
role_data = {"name": "Server", "vm_role": True}
2413+
if server_role_object.is_new is True:
2414+
role_data["color"] = "9e9e9e"
2415+
2416+
server_role_object.update(data=role_data)
24172417

24182418
# EOF

0 commit comments

Comments
 (0)