From 39f7d0f3332aee3e976484b280a4d6874778a97f Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Fri, 11 Mar 2016 03:12:23 -0500 Subject: [PATCH] Don't require objects to be saved before calling toJSON() --- chrome/content/zotero/xpcom/data/dataObject.js | 4 ---- 1 file changed, 4 deletions(-) diff --git a/chrome/content/zotero/xpcom/data/dataObject.js b/chrome/content/zotero/xpcom/data/dataObject.js index 05d5b59c2..c94b5ddf3 100644 --- a/chrome/content/zotero/xpcom/data/dataObject.js +++ b/chrome/content/zotero/xpcom/data/dataObject.js @@ -1175,10 +1175,6 @@ Zotero.DataObject.prototype.toResponseJSON = function (options) { Zotero.DataObject.prototype._preToJSON = function (options) { - if (!this._id) { - throw new Error(`${this._ObjectType} must be saved before running toJSON()`); - } - var env = { options }; env.mode = options.mode || 'new'; if (env.mode == 'patch') {