fix(backup-ng/logs): handle the case when transfer/merge duration equals 0 (#2949)

This commit is contained in:
badrAZ 2018-05-15 16:10:17 +02:00 committed by Julien Fontanet
parent 0e2270fb6e
commit ebab7c0867

View File

@ -1328,11 +1328,16 @@ export default class BackupNg {
case 'task.end':
const task = logs[data.taskId]
if (task !== undefined) {
task.status = data.status
task.taskId = data.taskId
task.result = data.result
task.end = time
task.duration = time - task.start
// work-around
if (time === task.start && message === 'merge') {
delete logs[data.taskId]
} else {
task.status = data.status
task.taskId = data.taskId
task.result = data.result
task.end = time
task.duration = time - task.start
}
}
}
})