diff --git a/scripts/backupOnBeforeInit.js b/scripts/backupOnBeforeInit.js index cf5ce5b..f9e1d97 100644 --- a/scripts/backupOnBeforeInit.js +++ b/scripts/backupOnBeforeInit.js @@ -3,10 +3,8 @@ if (resp.result !== 0) return resp; var envs = []; var nodes = {}; for (var i = 0, envInfo, env; envInfo = resp.infos[i]; i++) { - env = envInfo.env; if (env.status == 1) { - for (var j = 0, node; node = envInfo.nodes[j]; j++) { - if (node.nodeGroup === "storage") { + for (var j = 0, node; node = envInfo.nodes[j]; j++) { nodes[env.envName] = nodes[env.envName] || []; nodes[env.envName].groups = nodes[env.envName].groups || {}; if (!nodes[env.envName].groups[node.nodeGroup]) nodes[env.envName].push({ @@ -15,14 +13,13 @@ for (var i = 0, envInfo, env; envInfo = resp.infos[i]; i++) { }); nodes[env.envName].groups[node.nodeGroup] = true; } + if (nodes[env.envName] && nodes[env.envName].length > 0) { + envs.push({ + value: env.envName, + caption: (env.displayName + " (" + env.envName + ")" || env.envName) + }); + } } - if (nodes[env.envName] && nodes[env.envName].length > 0) { - envs.push({ - value: env.envName, - caption: (env.displayName + " (" + env.envName + ")" || env.envName) - }); - } - } } if (envs.length > 0) {