From 20af97ce24976a88a1f2454b9a49a2f5bd4585ec Mon Sep 17 00:00:00 2001 From: Arthur Date: Mon, 3 Nov 2025 14:06:02 -0800 Subject: [PATCH] 20738 update vc_position in delete not signal handler --- netbox/dcim/models/devices.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/dcim/models/devices.py b/netbox/dcim/models/devices.py index 3671d5a77..845cc68d2 100644 --- a/netbox/dcim/models/devices.py +++ b/netbox/dcim/models/devices.py @@ -1169,7 +1169,7 @@ class VirtualChassis(PrimaryModel): # Clear vc_position and vc_priority on member devices BEFORE calling super().delete() # This must be done here because on_delete=SET_NULL executes before pre_delete signal - for device in members_list: + for device in self.members.all(): device.vc_position = None device.vc_priority = None device.save()