fix(xo-server/backup NG): third time is the charm (sigh)

This commit is contained in:
Julien Fontanet 2018-09-10 10:59:56 +02:00
parent 4a2e9d4c88
commit ed78f4c5ee

View File

@ -474,9 +474,9 @@ export default class BackupNg {
const timeout = getSetting(job.settings, 'timeout', [''])
if (timeout !== 0) {
cancelToken = cancelToken.fork(cancel => {
setTimeout(cancel, timeout)
})
const source = CancelToken.source([cancelToken])
cancelToken = source.token
setTimeout(source.cancel, timeout)
}
let handleVm = async vm => {
@ -495,7 +495,7 @@ export default class BackupNg {
let vmCancel
try {
cancelToken.throwIfRequested()
vmCancel = CancelToken.source([cancelToken]).token
vmCancel = CancelToken.source([cancelToken])
// $FlowFixMe injected $defer param
const p = this._backupVm(