diff --git a/src/cloudron.js b/src/cloudron.js index 86b09a418..d4bd98150 100644 --- a/src/cloudron.js +++ b/src/cloudron.js @@ -700,13 +700,13 @@ function backupBoxAndApps(callback) { ++processed; apps.backupApp(app, app.manifest.addons, function (error, backupId) { - progress.set(progress.BACKUP, step * processed, 'Backed up app at ' + app.location); - if (error && error.reason !== AppsError.BAD_STATE) { debugApp(app, 'Unable to backup', error); return iteratorCallback(error); } + progress.set(progress.BACKUP, step * processed, 'Backed up app at ' + app.location); + iteratorCallback(null, backupId || null); // clear backupId if is in BAD_STATE and never backed up }); }, function appsBackedUp(error, backupIds) {