Merge pull request #5409 from NodeBB/translator-no-catch

Fix translator catching JS errors in callbacks
This commit is contained in:
Julian Lam
2017-01-31 14:10:56 -05:00
committed by GitHub

View File

@@ -450,10 +450,12 @@
return cb('');
}
Translator.create(lang).translate(text).then(function (output) {
return cb(output);
}).catch(function (err) {
Translator.create(lang).translate(text).catch(function (err) {
warn('Translation failed: ' + err.stack);
}).then(function (output) {
cb(output);
}).catch(function (err) {
console.error(err);
});
},