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

This commit is contained in:
Jeremy Stretch 2017-09-18 16:34:28 -04:00
parent 81df837a33
commit ae1662e433

View File

@ -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()