From ff97ab96c7e075571d2e33f0ac06cd741cfd4a82 Mon Sep 17 00:00:00 2001 From: Brian Tiemann Date: Thu, 18 Dec 2025 23:13:13 -0500 Subject: [PATCH] Preserve parent_bay during device bulk import when tags are present --- netbox/dcim/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/netbox/dcim/views.py b/netbox/dcim/views.py index 1b9b1c5d7..dc64d2503 100644 --- a/netbox/dcim/views.py +++ b/netbox/dcim/views.py @@ -2454,11 +2454,12 @@ class DeviceBulkImportView(generic.BulkImportView): model_form = forms.DeviceImportForm def save_object(self, object_form, request): + parent_bay = getattr(object_form.instance, 'parent_bay', None) obj = object_form.save() # For child devices, save the reverse relation to the parent device bay - if getattr(obj, 'parent_bay', None): - device_bay = obj.parent_bay + if parent_bay: + device_bay = parent_bay device_bay.installed_device = obj device_bay.save()