commit efc44554765945b5cbd11ac20f3967f9e6916136
parent f397b0e3d1d8ef9cb84ab00b85dcb77a97cd9712
Author: Simon Kornblith <simon@simonster.com>
Date: Sat, 17 Aug 2013 01:23:50 -0400
Fix connector server changes for async getTranslators()
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/chrome/content/zotero/xpcom/server_connector.js b/chrome/content/zotero/xpcom/server_connector.js
@@ -87,17 +87,17 @@ Zotero.Server.Connector.GetTranslators.prototype = {
*/
"init":function(data, sendResponseCallback) {
// Translator data
+ var me = this;
if(data.url) {
- var me = this;
Zotero.Translators.getWebTranslatorsForLocation(data.url).then(function(data) {
sendResponseCallback(200, "application/json",
JSON.stringify(me._serializeTranslators(data[0])));
});
} else {
Zotero.Translators.getAll().then(function(translators) {
- var responseData = this._serializeTranslators(translators);
+ var responseData = me._serializeTranslators(translators);
sendResponseCallback(200, "application/json", JSON.stringify(responseData));
- }).fail(function() {
+ }).fail(function(e) {
sendResponseCallback(500);
throw e;
}).done();