Unescape HTML in API upload errors
This commit is contained in:
parent
0920e25393
commit
58f4dc3bb5
1 changed files with 2 additions and 0 deletions
|
@ -1104,6 +1104,8 @@ Zotero.Sync.Data.Engine.prototype._uploadObjects = Zotero.Promise.coroutine(func
|
||||||
// Handle failed objects
|
// Handle failed objects
|
||||||
for (let index in results.failed) {
|
for (let index in results.failed) {
|
||||||
let { code, message, data } = results.failed[index];
|
let { code, message, data } = results.failed[index];
|
||||||
|
// API errors are HTML
|
||||||
|
message = Zotero.Utilities.unescapeHTML(message);
|
||||||
let e = new Error(message);
|
let e = new Error(message);
|
||||||
e.name = "ZoteroObjectUploadError";
|
e.name = "ZoteroObjectUploadError";
|
||||||
e.code = code;
|
e.code = code;
|
||||||
|
|
Loading…
Add table
Reference in a new issue