diff --git a/chrome/content/zotero/xpcom/data/tags.js b/chrome/content/zotero/xpcom/data/tags.js index 072d34366a..34244b8df3 100644 --- a/chrome/content/zotero/xpcom/data/tags.js +++ b/chrome/content/zotero/xpcom/data/tags.js @@ -51,7 +51,7 @@ Zotero.Tags = new function() { throw new Error("tagID not provided"); } if (_tagNamesByID[tagID]) { - return _tagNamesByID[tagID].name; + return _tagNamesByID[tagID]; } _requireLoad(libraryID); return false; @@ -394,7 +394,7 @@ Zotero.Tags = new function() { yield Zotero.DB.queryAsync(sql); sql = "SELECT tagID AS id, libraryID, name FROM tagDelete JOIN tags USING (tagID)"; - var toDelete = yield Zotero.DB.columnQueryAsync(sql); + var toDelete = yield Zotero.DB.queryAsync(sql); if (!toDelete.length) { sql = "DROP TABLE tagDelete"; @@ -402,9 +402,11 @@ Zotero.Tags = new function() { } } + var ids = []; notifierData = {}; for (let i=0; i