From 534e6ac19edc5e8f54bcc7f8fdc2ff96bc728d46 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Fri, 15 Jul 2016 16:05:21 -0400 Subject: [PATCH] Fixes #308: Update rack assignment for all child devices when moving a parent device --- netbox/dcim/models.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/netbox/dcim/models.py b/netbox/dcim/models.py index 9224f3436..15df8f85e 100644 --- a/netbox/dcim/models.py +++ b/netbox/dcim/models.py @@ -681,6 +681,9 @@ class Device(CreatedUpdatedModel): self.device_type.device_bay_templates.all()] ) + # Update Rack assignment for any child Devices + Device.objects.filter(parent_bay__device=self).update(rack=self.rack) + def to_csv(self): return ','.join([ self.name or '',