From 4f95ce498405def8143a49eb87f65c705b99211a Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Fri, 15 Jul 2016 15:14:49 -0400 Subject: [PATCH] Fixes #311: Correct IPAddress family evaluation on import --- netbox/ipam/forms.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/netbox/ipam/forms.py b/netbox/ipam/forms.py index 483462485..4e6e1ff0c 100644 --- a/netbox/ipam/forms.py +++ b/netbox/ipam/forms.py @@ -398,9 +398,9 @@ class IPAddressFromCSVForm(forms.ModelForm): name=self.cleaned_data['interface_name']) # Set as primary for device if self.cleaned_data['is_primary']: - if self.instance.family == 4: + if self.instance.address.version == 4: self.instance.primary_ip4_for = self.cleaned_data['device'] - elif self.instance.family == 6: + elif self.instance.address.version == 6: self.instance.primary_ip6_for = self.cleaned_data['device'] return super(IPAddressFromCSVForm, self).save(commit=commit)