From 22c3b5796029fb2c92d568c65b5e4fbc5160d21e Mon Sep 17 00:00:00 2001 From: Fabrice Marsaud Date: Tue, 10 Nov 2015 15:40:12 +0100 Subject: [PATCH] Fixed backup rolling bug --- src/xo.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/xo.js b/src/xo.js index 3bb0d6e8b..ce078b2db 100644 --- a/src/xo.js +++ b/src/xo.js @@ -776,7 +776,7 @@ export default class Xo extends EventEmitter { await fs.ensureDir(path) const files = await fs.readdir(path) - const reg = new RegExp('^[^_]+_' + escapeStringRegexp(tag)) + const reg = new RegExp('^[^_]+_' + escapeStringRegexp(`${tag}_${vm.name_label}.xva`)) const backups = sortBy(filter(files, (fileName) => reg.test(fileName))) const date = safeDateFormat(new Date()) @@ -798,7 +798,7 @@ export default class Xo extends EventEmitter { const xapi = this.getXAPI(vm) vm = xapi.getObject(vm.id) - const reg = new RegExp('^rollingSnapshot_[^_]+_' + escapeStringRegexp(tag)) + const reg = new RegExp('^rollingSnapshot_[^_]+_' + escapeStringRegexp(tag) + '_') const snapshots = sortBy(filter(vm.$snapshots, snapshot => reg.test(snapshot.name_label)), 'name_label') const date = safeDateFormat(new Date())