From 8195afb9e8169f242f1a1621fd7b49170097e6f3 Mon Sep 17 00:00:00 2001 From: mvrp21 <mkvreisdoefer@gmail.com> Date: Mon, 10 Jun 2024 17:15:05 -0300 Subject: [PATCH] fix: updating device for VM --- netbox_proxmox_sync/api/proxmox/update.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/netbox_proxmox_sync/api/proxmox/update.py b/netbox_proxmox_sync/api/proxmox/update.py index 9892f87..854c5d5 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: -- GitLab