From 4c775f6b861aa608fc1b2376146f70f7e2ba1b85 Mon Sep 17 00:00:00 2001 From: Florent BEAUCHAMP Date: Thu, 21 Dec 2023 17:39:39 +0100 Subject: [PATCH] fix(xo-server): missing data in mirror backup job (#7254) Mirror Backup jobs weren't storing all the data necessary for sending the report --- CHANGELOG.unreleased.md | 3 +++ packages/xo-server/src/xo-mixins/jobs/index.mjs | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md index 750072e9c..34dd37723 100644 --- a/CHANGELOG.unreleased.md +++ b/CHANGELOG.unreleased.md @@ -6,12 +6,15 @@ ### Enhancements > Users must be able to say: “Nice enhancement, I'm eager to test it” + - [SR] show an icon on SR during VDI coalescing (with XCP-ng 8.3+) (PR [#7241](https://github.com/vatesfr/xen-orchestra/pull/7241)) - [VDI/Export] Expose NBD settings in the XO and REST APIs api (PR [#7251](https://github.com/vatesfr/xen-orchestra/pull/7251)) ### Bug fixes +- [Backup/Report] Missing report for Mirror Backup (PR [#7254](https://github.com/vatesfr/xen-orchestra/pull/7254)) + > Users must be able to say: “I had this issue, happy to know it's fixed” ### Packages to release diff --git a/packages/xo-server/src/xo-mixins/jobs/index.mjs b/packages/xo-server/src/xo-mixins/jobs/index.mjs index 9f19f8bd8..e2ff3be7a 100644 --- a/packages/xo-server/src/xo-mixins/jobs/index.mjs +++ b/packages/xo-server/src/xo-mixins/jobs/index.mjs @@ -171,7 +171,7 @@ export default class Jobs { const runJobId = logger.notice(`Starting execution of ${id}.`, { data: - type === 'backup' || type === 'metadataBackup' + type === 'backup' || type === 'metadataBackup' || type === 'mirrorBackup' ? { mode: job.mode, reportWhen: job.settings['']?.reportWhen ?? 'failure',