From f68a595a2bc11ce2b1895b2182dc39c1ad349935 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Sun, 12 Apr 2015 21:52:01 -0400 Subject: [PATCH] Remove Zotero.DataObject._eraseRecoverFromFailure() --- chrome/content/zotero/xpcom/data/dataObject.js | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/chrome/content/zotero/xpcom/data/dataObject.js b/chrome/content/zotero/xpcom/data/dataObject.js index ea883997f..d2d74eec0 100644 --- a/chrome/content/zotero/xpcom/data/dataObject.js +++ b/chrome/content/zotero/xpcom/data/dataObject.js @@ -611,11 +611,7 @@ Zotero.DataObject.prototype.erase = Zotero.Promise.coroutine(function* () { yield Zotero.DB.executeTransaction(function* () { yield this._eraseData(env); yield this._erasePreCommit(env); - }.bind(this)) - .catch(e => { - Zotero.debug(e); - return this._eraseRecoverFromFailure(env); - }); + }.bind(this)); return this._erasePostCommit(env); }); @@ -638,10 +634,6 @@ Zotero.DataObject.prototype._erasePostCommit = function(env) { return Zotero.Promise.resolve(); }; -Zotero.DataObject.prototype._eraseRecoverFromFailure = function(env) { - throw new Error("Zotero.DataObject.prototype._eraseRecoverFromFailure is an abstract method"); -}; - /** * Generates data object key * @return {String} key