17614 review changes

This commit is contained in:
Arthur Hanson 2024-10-11 10:50:11 -07:00
parent 1bb2656c42
commit 3f50b4f412

View File

@ -983,10 +983,10 @@ class Device(
'vc_position': _("A device assigned to a virtual chassis must have its position defined.")
})
if hasattr(self, 'vc_master_for') and self.vc_master_for and self.vc_master_for != self.virtual_chassis:
if vc_master_for := getattr(self, 'vc_master_for', None) != self.virtual_chassis:
raise ValidationError({
'virtual_chassis': _("Cannot change to a different virtual chassis when assigned as a master. Remove it as the master of {master} first.").format(
master=self.vc_master_for
'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
)
})