diff --git a/netbox_proxmox_sync/api/proxmox/update.py b/netbox_proxmox_sync/api/proxmox/update.py index 9892f87609b3ff43f752b99747a661b7eba34133..854c5d555d558e74a7f4a8b61f6e343f59eaa3f6 100644 --- a/netbox_proxmox_sync/api/proxmox/update.py +++ b/netbox_proxmox_sync/api/proxmox/update.py @@ -88,7 +88,7 @@ def update_old_vms(old_vms, new_vms): # Device & cluster are set by name # (i don't think I made a cluster name change possible... but whatever) if old_vms[name][key]['name'] != new_vms[name][key]['name']: - old_vms[name][key]['name'] = new_vms[name][key]['name'] + old_vms[name][key] = new_vms[name][key] something_changed = True else: del old_vms[name][key] @@ -130,7 +130,7 @@ def update_old_interfaces(proxmox_interfaces, netbox_interfaces): ni.mac_address = pi['mac_address'].upper() ni.untagged_vlan = pi['untagged_vlan'] if updated_interface: - updated.append(ni) + updated.append(dict(ni)) break # if not found: create if not found: