diff --git a/chrome/content/zotero/xpcom/itemTreeView.js b/chrome/content/zotero/xpcom/itemTreeView.js index 7144dc91b5..f9d43da8ae 100644 --- a/chrome/content/zotero/xpcom/itemTreeView.js +++ b/chrome/content/zotero/xpcom/itemTreeView.js @@ -481,6 +481,11 @@ Zotero.ItemTreeView.prototype.notify = function(action, type, ids, extraData) for each(var item in items) { var id = item.id; + // Make sure row map is up to date + // if we made changes in a previous loop + if (madeChanges) { + this._refreshHashMap(); + } var row = this._itemRowMap[id]; // Deleted items get a modify that we have to ignore when