diff --git a/chrome/content/zotero/xpcom/data/item.js b/chrome/content/zotero/xpcom/data/item.js index f8ed26c1d9..165dd06fc6 100644 --- a/chrome/content/zotero/xpcom/data/item.js +++ b/chrome/content/zotero/xpcom/data/item.js @@ -4778,8 +4778,12 @@ Zotero.Item.prototype.migrateExtraFields = function () { * * @return {Promise} */ -Zotero.Item.prototype.getLinkedItem = function (libraryID, bidirectional) { - return this._getLinkedObject(libraryID, bidirectional); +Zotero.Item.prototype.getLinkedItem = async function (libraryID, bidirectional) { + var item = await this._getLinkedObject(libraryID, bidirectional); + if (item) { + await item.loadAllData(); + } + return item; };