Tweak sync error logging

This commit is contained in:
Dan Stillman 2016-04-20 02:32:12 -04:00
parent 3dabd63a0a
commit bf416e56c2
2 changed files with 4 additions and 3 deletions

View File

@ -906,10 +906,11 @@ Zotero.Sync.Data.Engine.prototype._uploadObjects = Zotero.Promise.coroutine(func
// Handle failed objects
for (let index in json.results.failed) {
let { code, message } = json.results.failed[index];
e = new Error(message);
let e = new Error(message);
e.name = "ZoteroUploadObjectError";
e.code = code;
Zotero.logError(e);
Zotero.logError("Error for " + objectType + " " + batch[index].key + " in "
+ this.library.name + ":\n\n" + e);
// This shouldn't happen, because the upload request includes a library
// version and should prevent an outdated upload before the object version is

View File

@ -1088,7 +1088,7 @@ Zotero.Sync.Runner_Module = function (options = {}) {
// For unexpected ones, just show a generic message
else {
// TODO: improve and localize
var msg = "An error occurred during syncing:\n\n" + e;
var msg = "An error occurred during syncing:\n\n" + e.message;
}
var desc = doc.createElement('description');