From 2e5dfa58456d8a82ae42b58532d2767d8d9e985c Mon Sep 17 00:00:00 2001 From: badrAZ Date: Fri, 26 Feb 2021 12:07:04 +0100 Subject: [PATCH] fix(xo-server#deleteVmBackupNg): pass remote record to getBackupsRemoteAdapter instead of ID (#5624) Introduced by baa5847949ab7a25121f255987949aaedf1a31b4 --- packages/xo-server/src/xo-mixins/backups-ng/index.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/xo-server/src/xo-mixins/backups-ng/index.js b/packages/xo-server/src/xo-mixins/backups-ng/index.js index 820bfb0de..a9dce2e32 100644 --- a/packages/xo-server/src/xo-mixins/backups-ng/index.js +++ b/packages/xo-server/src/xo-mixins/backups-ng/index.js @@ -921,20 +921,20 @@ export default class BackupNg { async _listVmBackupsOnRemote(remoteId: string) { const app = this._app try { - const { proxy, url, options } = await app.getRemoteWithCredentials(remoteId) + const remote = await app.getRemoteWithCredentials(remoteId) let backupsByVm - if (proxy !== undefined) { - ;({ [remoteId]: backupsByVm } = await app.callProxyMethod(proxy, 'backup.listVmBackups', { + if (remote.proxy !== undefined) { + ;({ [remoteId]: backupsByVm } = await app.callProxyMethod(remote.proxy, 'backup.listVmBackups', { remotes: { [remoteId]: { - url, - options, + url: remote.url, + options: remote.options, }, }, })) } else { - backupsByVm = await using(app.getBackupsRemoteAdapter(remoteId), async adapter => + backupsByVm = await using(app.getBackupsRemoteAdapter(remote), async adapter => formatVmBackups(await adapter.listAllVmBackups()) ) }