Browse Source

Fixes #1507: Fixed error when creating the next available IP from a prefix within a VRF

Jeremy Stretch 7 years ago
parent
commit
ae1662e433
1 changed files with 1 additions and 1 deletions
  1. 1 1
      netbox/ipam/api/views.py

+ 1 - 1
netbox/ipam/api/views.py

@@ -98,7 +98,7 @@ class PrefixViewSet(WritableSerializerMixin, CustomFieldModelViewSet):
             # Create the new IP address
             data = request.data.copy()
             data['address'] = '{}/{}'.format(ipaddress, prefix.prefix.prefixlen)
-            data['vrf'] = prefix.vrf
+            data['vrf'] = prefix.vrf.pk if prefix.vrf else None
             serializer = serializers.WritableIPAddressSerializer(data=data)
             if serializer.is_valid():
                 serializer.save()