diff --git a/chrome/content/zotero/xpcom/data/item.js b/chrome/content/zotero/xpcom/data/item.js index e49409ea8..69b338d85 100644 --- a/chrome/content/zotero/xpcom/data/item.js +++ b/chrome/content/zotero/xpcom/data/item.js @@ -3406,7 +3406,7 @@ Zotero.Item.prototype.clone = function(includePrimary, newItem) { if (newItem) { var previousFields = this.getUsedFields(true); for each(var field in previousFields) { - if (!changedFields[field]) { + if (!changedFields[field] && Zotero.ItemFields.isValidForType(field, itemTypeID)) { newItem.setField(field, false); } }