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);
});
},