Missing VNIC type parameter when using it to create a port
In the project creation port page, regardless of the choice of VNIC
Type, the created port VNIC Type is displayed as Normal, since the
creation port does not specify the 'binding__vnic_type' parameter.
Closes-Bug:#1746977
@@ -187,6 +187,8 @@ class CreatePort(forms.SelfHandlingForm):
if data.get('fixed_ip'):
params['fixed_ips'] = [{"ip_address": data['fixed_ip']}]
+ if data.get('binding__vnic_type'):
+ params['binding__vnic_type'] = data['binding__vnic_type']
if data.get('mac_state'):
params['mac_learning_enabled'] = data['mac_state']
if 'port_security_enabled' in data:
