diff --git a/chrome/content/zotero/xpcom/collectionTreeView.js b/chrome/content/zotero/xpcom/collectionTreeView.js index af9844fd2f..860a1b154a 100644 --- a/chrome/content/zotero/xpcom/collectionTreeView.js +++ b/chrome/content/zotero/xpcom/collectionTreeView.js @@ -1758,8 +1758,12 @@ Zotero.CollectionTreeView.prototype.drop = function(row, orient, dataTransfer) // Add items to target collection if (targetCollectionID) { - var collection = Zotero.Collections.get(targetCollectionID); - collection.addItems(newIDs); + let ids = newIDs.filter(function (itemID) { + var item = Zotero.Items.get(itemID); + return !item.getSource(); + }); + let collection = Zotero.Collections.get(targetCollectionID); + collection.addItems(ids); } // If moving, remove items from source collection