1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Fixes #1238: Fix error when editing an IP with a NAT assignment which has no assigned device

This commit is contained in:
Jeremy Stretch
2017-06-13 16:57:25 -04:00
parent 8eb9c451a1
commit 252ab0fbab

View File

@ -490,7 +490,7 @@ class IPAddressForm(BootstrapMixin, TenancyForm, ReturnURLForm, CustomFieldForm)
initial['interface_site'] = instance.interface.device.site initial['interface_site'] = instance.interface.device.site
initial['interface_rack'] = instance.interface.device.rack initial['interface_rack'] = instance.interface.device.rack
initial['interface_device'] = instance.interface.device initial['interface_device'] = instance.interface.device
if instance and instance.nat_inside is not None: if instance and instance.nat_inside and instance.nat_inside.device is not None:
initial['nat_site'] = instance.nat_inside.device.site initial['nat_site'] = instance.nat_inside.device.site
initial['nat_rack'] = instance.nat_inside.device.rack initial['nat_rack'] = instance.nat_inside.device.rack
initial['nat_device'] = instance.nat_inside.device initial['nat_device'] = instance.nat_inside.device