diff --git a/src/apps.js b/src/apps.js index 1e98fa93f..3fee31684 100644 --- a/src/apps.js +++ b/src/apps.js @@ -704,7 +704,7 @@ function backupApp(app, addonsToBackup, callback) { return callback(safe.error); } - backups.getBackupUrl(app, null, function (error, result) { + backups.getBackupUrl(app, function (error, result) { if (error && error.reason === BackupsError.EXTERNAL_ERROR) return callback(new AppsError(AppsError.EXTERNAL_ERROR, error.message)); if (error) return callback(new AppsError(AppsError.INTERNAL_ERROR, error)); diff --git a/src/backups.js b/src/backups.js index 23cc9f0dd..7409fd627 100644 --- a/src/backups.js +++ b/src/backups.js @@ -55,9 +55,8 @@ function getAllPaged(page, perPage, callback) { }); } -function getBackupUrl(app, appBackupIds, callback) { +function getBackupUrl(app, callback) { assert(!app || typeof app === 'object'); - assert(!appBackupIds || util.isArray(appBackupIds)); assert.strictEqual(typeof callback, 'function'); var filename = ''; @@ -88,7 +87,7 @@ function getRestoreUrl(backupId, callback) { assert.strictEqual(typeof callback, 'function'); var url = config.apiServerOrigin() + '/api/v1/boxes/' + config.fqdn() + '/restoreurl'; - + // FIXME get it locally superagent.put(url).query({ token: config.token(), backupId: backupId }).end(function (error, result) { if (error) return callback(new BackupsError(BackupsError.EXTERNAL_ERROR, error)); if (result.statusCode !== 201) return callback(new BackupsError(BackupsError.EXTERNAL_ERROR, result.text)); @@ -97,5 +96,3 @@ function getRestoreUrl(backupId, callback) { return callback(null, result.body); }); } - - diff --git a/src/cloudron.js b/src/cloudron.js index 943a53c5e..a0a09adbf 100644 --- a/src/cloudron.js +++ b/src/cloudron.js @@ -546,7 +546,7 @@ function ensureBackup(callback) { function backupBoxWithAppBackupIds(appBackupIds, callback) { assert(util.isArray(appBackupIds)); - backups.getBackupUrl(null /* app */, appBackupIds, function (error, result) { + backups.getBackupUrl(null /* app */, function (error, result) { if (error && error.reason === BackupsError.EXTERNAL_ERROR) return callback(new CloudronError(CloudronError.EXTERNAL_ERROR, error.message)); if (error) return callback(new CloudronError(CloudronError.INTERNAL_ERROR, error));