diff --git a/netbox/ipam/views.py b/netbox/ipam/views.py index c606c1088..007a652ca 100644 --- a/netbox/ipam/views.py +++ b/netbox/ipam/views.py @@ -863,6 +863,12 @@ class IPAddressEditView(generic.ObjectEditView): return obj + def get_extra_addanother_params(self, request): + if 'interface' in request.GET: + return {'interface': request.GET['interface']} + elif 'vminterface' in request.GET: + return {'vminterface': request.GET['vminterface']} + # TODO: Standardize or remove this view @register_model_view(IPAddress, 'assign', path='assign', detail=False)