Bladeren bron

Fixes #16796: Allow assignment of VM with no site to a cluster with a site

Jeremy Stretch 1 jaar geleden
bovenliggende
commit
a518579916
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      netbox/virtualization/models/virtualmachines.py

+ 2 - 2
netbox/virtualization/models/virtualmachines.py

@@ -179,8 +179,8 @@ class VirtualMachine(ContactsMixin, ImageAttachmentsMixin, RenderConfigMixin, Co
                 'cluster': _('A virtual machine must be assigned to a site and/or cluster.')
                 'cluster': _('A virtual machine must be assigned to a site and/or cluster.')
             })
             })
 
 
-        # Validate site for cluster & device
-        if self.cluster and self.cluster.site is not None and self.cluster.site != self.site:
+        # Validate site for cluster & VM
+        if self.cluster and self.site and self.cluster.site and self.cluster.site != self.site:
             raise ValidationError({
             raise ValidationError({
                 'cluster': _(
                 'cluster': _(
                     'The selected cluster ({cluster}) is not assigned to this site ({site}).'
                     'The selected cluster ({cluster}) is not assigned to this site ({site}).'