fix(xo-server/backups-ng): continue execution when VM/SR is missing (#5733)

Introduced by 60ecfbfb8e
This commit is contained in:
badrAZ
2021-04-16 23:33:20 +02:00
committed by GitHub
parent c38b957d7c
commit e744d90dbb

View File

@@ -285,9 +285,13 @@ export default class BackupNg {
const recordToXapi = {}
const servers = new Set()
const handleRecord = uuid => {
const serverId = app.getXenServerIdByObject(uuid)
recordToXapi[uuid] = serverId
servers.add(serverId)
try {
const serverId = app.getXenServerIdByObject(uuid)
recordToXapi[uuid] = serverId
servers.add(serverId)
} catch (error) {
log.warn(error)
}
}
vmIds.forEach(handleRecord)
unboxIdsFromPattern(job.srs).forEach(handleRecord)