diff --git a/scripts/backupOnBeforeInit.js b/scripts/backupOnBeforeInit.js index 5f77c5c..fa90a16 100644 --- a/scripts/backupOnBeforeInit.js +++ b/scripts/backupOnBeforeInit.js @@ -1,20 +1,16 @@ -var resp = api.env.control.GetEnvs(); +var chosenEnvName = "chosenEnvironmentName"; // Replace with the actual chosen environment name +var resp = api.env.control.GetEnvInfo(chosenEnvName); // Adjust API call to fetch only the chosen environment 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") { // Focus only on nodes within the "storage" group - nodes[env.envName] = nodes[env.envName] || []; - if (!nodes[env.envName].includes(node.id)) { - nodes[env.envName].push({ - id: node.id, - caption: (node.displayName || node.name) + ' (' + node.nodeGroup + ')' - }); - } - } + +var storageNodes = []; +var env = resp.env; // Directly access the chosen environment's details +if (env.status == 1) { + for (var i = 0, node; node = env.nodes[i]; i++) { + if (node.nodeGroup == "storage") { + storageNodes.push({ + id: node.id, + caption: (node.displayName || node.name) + ' (' + node.nodeGroup + ')' + }); } } }