From 41ce06976df85be1fedd6b182b6394935fab8e3c Mon Sep 17 00:00:00 2001 From: Arthur Date: Fri, 2 Feb 2024 11:17:45 -0800 Subject: [PATCH] 15020 Update assigned VMs site when move cluster --- netbox/virtualization/models/clusters.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/netbox/virtualization/models/clusters.py b/netbox/virtualization/models/clusters.py index f8acc4c36..503b9e015 100644 --- a/netbox/virtualization/models/clusters.py +++ b/netbox/virtualization/models/clusters.py @@ -141,3 +141,7 @@ class Cluster(ContactsMixin, PrimaryModel): "{count} devices are assigned as hosts for this cluster but are not in site {site}" ).format(count=nonsite_devices, site=self.site) }) + + def save(self, *args, **kwargs): + # Update Site for all assigned virtual machines + self.virtual_machines.all().update(site=self.site)