diff --git a/ui/scripts/network.js b/ui/scripts/network.js index 1ec1cf70e0e..92808234577 100755 --- a/ui/scripts/network.js +++ b/ui/scripts/network.js @@ -1697,8 +1697,9 @@ name: 'source', description: _l('label.lb.algorithm.source') }]; - if (typeof args.context == 'undefined') { - data = getLBAlgorithms(args.context.networks[0]); + if (typeof args.context != 'undefined') { + var lbAlgs = getLBAlgorithms(args.context.networks[0]); + data = (lbAlgs.length == 0) ? data : lbAlgs; } args.response.success({ data: data @@ -3541,8 +3542,9 @@ name: 'source', description: _l('label.lb.algorithm.source') }]; - if (typeof args.context == 'undefined') { - data = getLBAlgorithms(args.context.networks[0]); + if (typeof args.context != 'undefined') { + var lbAlgs = getLBAlgorithms(args.context.networks[0]); + data = (lbAlgs.length == 0) ? data : lbAlgs; } args.response.success({ data: data