commit 1ccc84eb427a3c568edda0e9ac7c0d95988fa4cf parent 76b9b4829c34c3363a09a47225dd604f09bbbd22 Author: Dan Stillman <dstillman@zotero.org> Date: Sun, 27 Feb 2011 21:52:40 +0000 Return formatted item data values in Item.toArray() and Item.serialize() rather than raw strings (to fix messy date values for certain item types on export) Diffstat:
| M | chrome/content/zotero/xpcom/data/item.js | | | 4 | ++-- |
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/chrome/content/zotero/xpcom/data/item.js b/chrome/content/zotero/xpcom/data/item.js @@ -4129,7 +4129,7 @@ Zotero.Item.prototype.toArray = function (mode) { // Item metadata for (var i in this._itemData) { - arr[Zotero.ItemFields.getName(i)] = this._itemData[i] ? this._itemData[i] + '': ''; + arr[Zotero.ItemFields.getName(i)] = this.getField(i) + ''; } if (mode == 1 || mode == 2) { @@ -4266,7 +4266,7 @@ Zotero.Item.prototype.serialize = function(mode) { // Item metadata for (var i in this._itemData) { - arr.fields[Zotero.ItemFields.getName(i)] = this._itemData[i] ? this._itemData[i] + '' : ''; + arr.fields[Zotero.ItemFields.getName(i)] = this.getField(i) + ''; } if (mode == 1 || mode == 2) {