mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-24 17:38:37 -06:00
Fixed RelatedObjectDoesNotExist error when trying to create a new device
This commit is contained in:
parent
73bf4f45c3
commit
67282882fa
@ -596,7 +596,8 @@ class DeviceForm(BootstrapMixin, TenancyForm, CustomFieldForm):
|
|||||||
|
|
||||||
# Initialize helper selectors
|
# Initialize helper selectors
|
||||||
instance = kwargs.get('instance')
|
instance = kwargs.get('instance')
|
||||||
if instance and instance.device_type is not None:
|
# Using hasattr() instead of "is not None" to avoid RelatedObjectDoesNotExist on required field
|
||||||
|
if instance and hasattr(instance, 'device_type'):
|
||||||
initial = kwargs.get('initial', {})
|
initial = kwargs.get('initial', {})
|
||||||
initial['manufacturer'] = instance.device_type.manufacturer
|
initial['manufacturer'] = instance.device_type.manufacturer
|
||||||
kwargs['initial'] = initial
|
kwargs['initial'] = initial
|
||||||
|
Loading…
Reference in New Issue
Block a user