From 9c3ec6f0beeda9cb743334d13af0d5b319df3dc5 Mon Sep 17 00:00:00 2001 From: Simon Kornblith Date: Mon, 1 Sep 2014 20:00:31 -0400 Subject: [PATCH] Fix DataCite under Fx 32 --- chrome/content/zotero/xpcom/utilities.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/chrome/content/zotero/xpcom/utilities.js b/chrome/content/zotero/xpcom/utilities.js index 2f092f9cd4..e143dce7ee 100644 --- a/chrome/content/zotero/xpcom/utilities.js +++ b/chrome/content/zotero/xpcom/utilities.js @@ -1542,7 +1542,7 @@ Zotero.Utilities = { }, /** - * Converts an item in CSL JSON format to a Zotero tiem + * Converts an item in CSL JSON format to a Zotero item * @param {Zotero.Item} item * @param {Object} cslItem */ @@ -1614,6 +1614,9 @@ Zotero.Utilities = { item.setCreator(item.getCreators().length, creator, creatorTypeID); } else { creator.creatorType = Zotero.CreatorTypes.getName(creatorTypeID); + if(Zotero.isFx && !Zotero.isBookmarklet && Zotero.platformMajorVersion >= 32) { + creator = Components.utils.cloneInto(creator, item); + } item.creators.push(creator); } }