Переглянути джерело

Fixes #13871: Fix rack filtering for empty location during device bulk import

Jeremy Stretch 2 роки тому
батько
коміт
b670a1e22c
1 змінених файлів з 2 додано та 2 видалено
  1. 2 2
      netbox/dcim/forms/bulk_import.py

+ 2 - 2
netbox/dcim/forms/bulk_import.py

@@ -549,9 +549,9 @@ class DeviceImportForm(BaseDeviceImportForm):
             params = {
             params = {
                 f"site__{self.fields['site'].to_field_name}": data.get('site'),
                 f"site__{self.fields['site'].to_field_name}": data.get('site'),
             }
             }
-            if 'location' in data:
+            if location := data.get('location'):
                 params.update({
                 params.update({
-                    f"location__{self.fields['location'].to_field_name}": data.get('location'),
+                    f"location__{self.fields['location'].to_field_name}": location,
                 })
                 })
             self.fields['rack'].queryset = self.fields['rack'].queryset.filter(**params)
             self.fields['rack'].queryset = self.fields['rack'].queryset.filter(**params)