From 7f91752092a0ce2bfac7b94ac29610dbae9d8e2c Mon Sep 17 00:00:00 2001 From: Arthur Hanson Date: Fri, 11 Oct 2024 11:03:08 -0700 Subject: [PATCH] 17614 review changes --- 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 90b3e4e88..0f11cb5f3 100644 --- a/netbox/dcim/models/devices.py +++ b/netbox/dcim/models/devices.py @@ -983,7 +983,7 @@ class Device( 'vc_position': _("A device assigned to a virtual chassis must have its position defined.") }) - if vc_master_for := getattr(self, 'vc_master_for', None) != self.virtual_chassis: + if hasattr(self, 'vc_master_for') and self.vc_master_for and self.vc_master_for != self.virtual_chassis: raise ValidationError({ 'virtual_chassis': _('Device cannot be removed from virtual chassis {virtual_chassis} because it is currently designated as its master.').format( virtual_chassis=self.vc_master_for