From 252ab0fbab212b057d62a149da900519c69cef03 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 13 Jun 2017 16:57:25 -0400 Subject: [PATCH] Fixes #1238: Fix error when editing an IP with a NAT assignment which has no assigned device --- netbox/ipam/forms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/netbox/ipam/forms.py b/netbox/ipam/forms.py index b4db64d81..e3fe96c4c 100644 --- a/netbox/ipam/forms.py +++ b/netbox/ipam/forms.py @@ -490,7 +490,7 @@ class IPAddressForm(BootstrapMixin, TenancyForm, ReturnURLForm, CustomFieldForm) initial['interface_site'] = instance.interface.device.site initial['interface_rack'] = instance.interface.device.rack 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_rack'] = instance.nat_inside.device.rack initial['nat_device'] = instance.nat_inside.device