diff --git a/src/apptask.js b/src/apptask.js index d1518bd8a..298f24101 100644 --- a/src/apptask.js +++ b/src/apptask.js @@ -64,11 +64,10 @@ function debugApp(app) { } function makeTaskError(error, app) { - let boxError = error instanceof BoxError ? error : new BoxError(BoxError.UNKNOWN_ERROR, error.message); // until we port everything to BoxError // track a few variables which helps 'repair' restart the task (see also scheduleTask in apps.js) - boxError.details.taskId = app.taskId; - boxError.details.installationState = app.installationState; - return boxError.toPlainObject(); + error.details.taskId = app.taskId; + error.details.installationState = app.installationState; + return error.toPlainObject(); } // updates the app object and the database diff --git a/src/boxerror.js b/src/boxerror.js index badec91d2..1394aac12 100644 --- a/src/boxerror.js +++ b/src/boxerror.js @@ -60,7 +60,6 @@ BoxError.OPENSSL_ERROR = 'OpenSSL Error'; BoxError.PLAN_LIMIT = 'Plan Limit'; BoxError.TASK_ERROR = 'Task Error'; BoxError.TRY_AGAIN = 'Try Again'; -BoxError.UNKNOWN_ERROR = 'Unknown Error'; // only used for porting BoxError.prototype.toPlainObject = function () { return _.extend({}, { message: this.message, reason: this.reason }, this.details);