Browse Source

Fixes #308: Update rack assignment for all child devices when moving a parent device

Jeremy Stretch 9 years ago
parent
commit
534e6ac19e
1 changed files with 3 additions and 0 deletions
  1. 3 0
      netbox/dcim/models.py

+ 3 - 0
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 '',