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.

Change-Id: I29700b29e163363dbd7c85a2d5c68c8a6b635ee6
Closes-Bug:#1746977
This commit is contained in:
wei.ying
2018-02-01 23:37:26 +08:00
parent 48a00124c2
commit 17b2c25d50

View File

@@ -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: