mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 20:02:29 +01:00
CS-16572: Fix missing fields when start port == 0
This commit is contained in:
parent
db165896d2
commit
7fda33bbd0
@ -3647,14 +3647,24 @@
|
|||||||
data: $.map(
|
data: $.map(
|
||||||
data.listsecuritygroupsresponse.securitygroup[0].egressrule ?
|
data.listsecuritygroupsresponse.securitygroup[0].egressrule ?
|
||||||
data.listsecuritygroupsresponse.securitygroup[0].egressrule : [],
|
data.listsecuritygroupsresponse.securitygroup[0].egressrule : [],
|
||||||
|
|
||||||
function(elem) {
|
function(elem) {
|
||||||
return {
|
var elemData = {
|
||||||
id: elem.ruleid,
|
id: elem.ruleid,
|
||||||
protocol: elem.protocol,
|
protocol: elem.protocol,
|
||||||
startport: elem.startport ? elem.startport : elem.icmptype,
|
startport: elem.startport,
|
||||||
endport: elem.endport ? elem.endport : elem.icmpcode,
|
endport: elem.endport,
|
||||||
cidr: elem.cidr ? elem.cidr : ''.concat(elem.account, ' - ', elem.securitygroupname)
|
cidr: elem.cidr ? elem.cidr : ''.concat(elem.account, ' - ', elem.securitygroupname)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (elemData.startport == 0 && elemData.endport) {
|
||||||
|
elemData.startport = '0';
|
||||||
|
} else if (elem.icmptype && elem.icmpcode) {
|
||||||
|
elemData.startport = elem.icmptype;
|
||||||
|
elemData.endport = elem.icmpcode;
|
||||||
|
}
|
||||||
|
|
||||||
|
return elemData;
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user