Added try/catch on util-language just in case

Bryan Roe committed Jan 12, 2022 at 23:47 UTC da0f59bc9aa46348ca19448690339ecea93ca1c9
1 file changed +9 -4
agents/meshcore.js
+9 -4
@@ -96,12 +96,17 @@ function setDefaultCoreTranslation(obj, field, value)
96 function getCoreTranslation()
97 {
98 var ret = {};
99 - var lang = require('util-language').current;
99 if (global.coretranslations != null)
100 {
102 - if (coretranslations[lang] == null) { lang = lang.split('-')[0]; }
103 - if (coretranslations[lang] == null) { lang = 'en'; }
104 - if (coretranslations[lang] != null) { ret = coretranslations[lang]; }
101 + try
102 + {
103 + var lang = require('util-language').current;
104 + if (coretranslations[lang] == null) { lang = lang.split('-')[0]; }
105 + if (coretranslations[lang] == null) { lang = 'en'; }
106 + if (coretranslations[lang] != null) { ret = coretranslations[lang]; }
107 + }
108 + catch (x)
109 + { }
110 }
111
112 setDefaultCoreTranslation(ret, 'allow', 'Allow');