Fixed server crash when meshcentral-web has no translations.
Ylian Saint-Hilaire committed
Jan 28, 2020 at 09:41 UTC
6ff9037f8e7a1ae3cdd927eb3015c1703d1f74eb
1 file changed
+2
-3
webserver.js
+2
-3
@@ -4398,9 +4398,8 @@ module.exports.CreateWebServer = function (parent, db, args, certificates) {
4398
}
4399
4400
// See if there are any custom rending pages that will override the default ones
4401
- if (obj.parent.webViewsOverridePath != null) {
4402
- translateFolder = null;
4403
- if (obj.fs.existsSync(obj.path.join(obj.parent.webViewsOverridePath, 'translations'))) { translateFolder = obj.path.join(obj.parent.webViewsOverridePath, 'translations'); }
4401
+ if ((obj.parent.webViewsOverridePath != null) && (obj.fs.existsSync(obj.path.join(obj.parent.webViewsOverridePath, 'translations')))) {
4402
+ translateFolder = obj.path.join(obj.parent.webViewsOverridePath, 'translations');
4403
var files = obj.fs.readdirSync(translateFolder);
4404
for (var i in files) {
4405
var name = files[i];