www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

commit 5f66482537d2e5bfce451f71fae138b3302fb6c3
parent 3403bedc8eb063f246b1162625221c7e8225b39f
Author: Simon Kornblith <simon@simonster.com>
Date:   Sun, 25 Nov 2012 16:03:55 -0500

Ensure arrays exist in ZU.itemToExportFormat()

Diffstat:
Mchrome/content/zotero/xpcom/utilities.js | 6++++++
1 file changed, 6 insertions(+), 0 deletions(-)

diff --git a/chrome/content/zotero/xpcom/utilities.js b/chrome/content/zotero/xpcom/utilities.js @@ -1169,6 +1169,12 @@ Zotero.Utilities = { * uniqueFields array */ "itemToExportFormat":function(item) { + const CREATE_ARRAYS = ['creators', 'notes', 'tags', 'seeAlso', 'attachments']; + for(var i=0; i<CREATE_ARRAYS.length; i++) { + var createArray = CREATE_ARRAYS[i]; + if(!item[createArray]) item[createArray] = []; + } + item.uniqueFields = {}; // get base fields, not just the type-specific ones