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",