diff --git a/chrome/content/zotero/xpcom/data/collection.js b/chrome/content/zotero/xpcom/data/collection.js index 520ab91923..ae650b1bd7 100644 --- a/chrome/content/zotero/xpcom/data/collection.js +++ b/chrome/content/zotero/xpcom/data/collection.js @@ -456,6 +456,8 @@ Zotero.Collection.prototype.removeItem = function (itemID, options = {}) { * Does not require a separate save() */ Zotero.Collection.prototype.removeItems = async function (itemIDs, options = {}) { + options.skipDateModifiedUpdate = true; + if (!itemIDs || !itemIDs.length) { return; } @@ -473,10 +475,7 @@ Zotero.Collection.prototype.removeItems = async function (itemIDs, options = {}) let item = await this.ChildObjects.getAsync(itemID); item.removeFromCollection(this.id); - await item.save({ - skipDateModifiedUpdate: true, - skipEditCheck: options.skipEditCheck - }) + await item.save(options); } };