diff --git a/apps/ops/templates/ops/command_execution_create.html b/apps/ops/templates/ops/command_execution_create.html index a9cce3d5a..3e4436e41 100644 --- a/apps/ops/templates/ops/command_execution_create.html +++ b/apps/ops/templates/ops/command_execution_create.html @@ -136,10 +136,12 @@ function getSelectedAssetsNode() { nodes.forEach(function (node) { if (node.meta.type === 'asset' && !node.isHidden) { var protocols = node.meta.asset.protocols; - if (assetsNodeId.indexOf(node.id) === -1 && protocols.indexOf("ssh") > -1) { - assetsNodeId.push(node.id); - assetsNode.push(node) - } + protocols.forEach(function (val) { + if (assetsNodeId.indexOf(node.id) === -1 && val.indexOf("ssh") > -1) { + assetsNodeId.push(node.id); + assetsNode.push(node) + } + }); } }); return assetsNode;