From bb7a35b85ca43f7c90db01e2f7638e8021239994 Mon Sep 17 00:00:00 2001 From: Peter Jaszkowiak Date: Tue, 31 Jan 2017 12:04:31 -0700 Subject: [PATCH] Fix translator catching JS errors in callbacks --- public/src/modules/translator.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/public/src/modules/translator.js b/public/src/modules/translator.js index eac467f413..215f8c88df 100644 --- a/public/src/modules/translator.js +++ b/public/src/modules/translator.js @@ -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); }); },