diff --git a/src/apps.js b/src/apps.js index 3c0f84256..a595357e7 100644 --- a/src/apps.js +++ b/src/apps.js @@ -654,7 +654,7 @@ function checkAppState(app, state) { if (app.error.installationState === state) return null; // allow uninstall from any state - if (state !== exports.ISTATE_PENDING_UNINSTALL) return new BoxError(BoxError.BAD_STATE, 'Not allowed in error state'); + if (state !== exports.ISTATE_PENDING_UNINSTALL && state !== exports.ISTATE_PENDING_RESTORE) return new BoxError(BoxError.BAD_STATE, 'Not allowed in error state'); } return null;