[Kimchi-devel] [PATCH] UI bug fix: Set vlan_id value only if 'Enable VLAN' is checked

Aline Manera alinefm at linux.vnet.ibm.com
Tue Jan 14 23:55:51 UTC 2014


On 01/13/2014 01:21 AM, Mark Wu wrote:
> On 01/11/2014 12:33 AM, Aline Manera wrote:
>> From: Aline Manera <alinefm at br.ibm.com>
>>
>> Commit 2f54aaba added a checkbox to provide choice of enabling vlan 
>> tagging
>> while creating a bridged network, but it doesn't check the checkbox 
>> before
>> setting the vlan_id to send server request.
>>
>> Because that when the user tries to create a bridged network without 
>> enabling
>> VLAN the following error is raised:
>> Invalid parameter: 'None is not of type u'integer''
>>
>> Fix it by setting vlan_id only if the vlan checkbox is checked.
>>
>> Signed-off-by: Aline Manera <alinefm at br.ibm.com>
>> ---
>>   ui/js/src/kimchi.network.js |    6 ++++--
>>   1 file changed, 4 insertions(+), 2 deletions(-)
>>
>> diff --git a/ui/js/src/kimchi.network.js b/ui/js/src/kimchi.network.js
>> index 65479b2..9bd0cb5 100644
>> --- a/ui/js/src/kimchi.network.js
>> +++ b/ui/js/src/kimchi.network.js
>> @@ -136,12 +136,14 @@ kimchi.initNetworkCreation = function() {
>>               var data = {
>>                   name : network.name,
>>                   connection: network.type,
>> -                vlan_id: network.vlan_id,
>>               };
>>               if (network.type === kimchi.NETWORK_TYPE_BRIDGE) {
>>                   data.connection = "bridge";
>>                   data.interface = network.interface;
>> -                data.vlan_id = network.vlan_id;
>> +                if ($("#enableVlan").prop("checked")) {
>> +                    alert('está checked')
> I am sorry for the bug.  But is the alert message Portuguese?

Ops... I used this alert for testing. I will remove it in V2.

>> +                    data.vlan_id = network.vlan_id;
>> +                }
>>               }
>>               kimchi.createNetwork(data, function(result) {
>>                   network.state = result.state === "active" ? "up" : 
>> "down";
>




More information about the Kimchi-devel mailing list