2
0
Эх сурвалжийг харах

Fixes #2491: Fix exception when importing devices with invalid device type

Jeremy Stretch 7 жил өмнө
parent
commit
841db3b0c2
2 өөрчлөгдсөн 2 нэмэгдсэн , 1 устгасан
  1. 1 0
      CHANGELOG.md
  2. 1 1
      netbox/dcim/models.py

+ 1 - 0
CHANGELOG.md

@@ -10,6 +10,7 @@ v2.4.6 (FUTURE)
 * [#2483](https://github.com/digitalocean/netbox/issues/2483) - Set max item count of API-populated form fields to MAX_PAGE_SIZE
 * [#2484](https://github.com/digitalocean/netbox/issues/2484) - Local config context not available on the Virtual Machine Edit Form
 * [#2485](https://github.com/digitalocean/netbox/issues/2485) - Fix cancel button when assigning a service to a device/VM
+* [#2491](https://github.com/digitalocean/netbox/issues/2491) - Fix exception when importing devices with invalid device type
 
 ---
 

+ 1 - 1
netbox/dcim/models.py

@@ -1400,7 +1400,7 @@ class Device(ChangeLoggedModel, ConfigContextModel, CustomFieldModel):
                 })
 
         # Validate manufacturer/platform
-        if self.device_type and self.platform:
+        if hasattr(self, 'device_type') and self.platform:
             if self.platform.manufacturer and self.platform.manufacturer != self.device_type.manufacturer:
                 raise ValidationError({
                     'platform': "The assigned platform is limited to {} device types, but this device's type belongs "