Fixed missing module installation.
Ylian Saint-Hilaire committed
May 3, 2019 at 13:57 UTC
dfdded4c3b70c8ee52da40c0f409f693ec217dda
2 files changed
+3
-2
meshcentral.js
+2
-1
@@ -1643,7 +1643,7 @@ function InstallModules(modules, func) {
1643
try {
1644
var xxmodule = require(modules[i]);
1645
} catch (e) {
1646
- if (previouslyInstalledModules[modules[i]] !== true) { previouslyInstalledModules[modules[i]] = true; missingModules.push(modules[i]); }
1646
+ if (previouslyInstalledModules[modules[i]] !== true) { missingModules.push(modules[i]); }
1647
}
1648
}
1649
if (missingModules.length > 0) { InstallModule(missingModules.shift(), InstallModules, modules, func); } else { func(); }
@@ -1668,6 +1668,7 @@ function InstallModule(modulename, func, tag1, tag2) {
1668
process.exit();
1669
return;
1670
}
1671
+ previouslyInstalledModules[modulename] = true;
1672
func(tag1, tag2);
1673
return;
1674
});
package.json
+1
-1
@@ -1,6 +1,6 @@
1
{
2
"name": "meshcentral",
3
- "version": "0.3.3-q",
3
+ "version": "0.3.3-r",
4
"keywords": [
5
"Remote Management",
6
"Intel AMT",