Skip to content

Commit

Permalink
Fix display glitch when changing item type
Browse files Browse the repository at this point in the history
  • Loading branch information
fbennett committed Apr 2, 2018
1 parent 3a03cc3 commit 6a46547
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions chrome/content/zotero/xpcom/data/item.js
Expand Up @@ -556,6 +556,18 @@ Zotero.Item.prototype.setType = function(itemTypeID, loadIn) {
this.setField(shortTitleFieldID, false);
}
}
for (var fieldID in this._itemData) {
if (this._itemData[fieldID] &&
(!obsoleteFields || obsoleteFields.indexOf(fieldID) == -1)) {
copiedFields.push([fieldID, this.getField(fieldID)]);
for (var langTag in this.multi._keys[fieldID]) {
if (!copiedVariants[fieldID]) {
copiedVariants[fieldID] = {};
}
copiedVariants[fieldID][langTag] = this.multi._keys[fieldID][langTag];
}
}
}
}

this._itemTypeID = itemTypeID;
Expand Down

0 comments on commit 6a46547

Please sign in to comment.