fix(xo-server/remote.list): add path to Handler#list()

Fixes #3768

Introduced in 043b381733
This commit is contained in:
Julien Fontanet 2018-12-13 15:19:04 +01:00
parent 18a6c57f02
commit 9d1eb8182b

View File

@ -310,7 +310,7 @@ export default class {
// List backups. (No delta)
const backupFilter = file => endsWith(file, '.xva')
const files = await handler.list()
const files = await handler.list('.')
const backups = filter(files, backupFilter)
// List delta backups.
@ -335,7 +335,7 @@ export default class {
const backups = []
await asyncMap(handler.list(), entry => {
await asyncMap(handler.list('.'), entry => {
if (endsWith(entry, '.xva')) {
backups.push(parseVmBackupPath(entry))
} else if (startsWith(entry, 'vm_delta_')) {
@ -873,7 +873,7 @@ export default class {
const transferStart = Date.now()
const handler = await this._xo.getRemoteHandler(remoteId)
const files = await handler.list()
const files = await handler.list('.')
const reg = new RegExp(
'^[^_]+_' + escapeStringRegexp(`${tag}_${vm.name_label}.xva`)