diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md index 8ea6a8bff..83a6ed0c0 100644 --- a/CHANGELOG.unreleased.md +++ b/CHANGELOG.unreleased.md @@ -11,6 +11,8 @@ > Users must be able to say: “I had this issue, happy to know it's fixed” +- [Backup reports] Fix backup report not sent in case of interrupted backup job (PR [#4772](https://github.com/vatesfr/xen-orchestra/pull/4772)) + ### Released packages > Packages will be released in the order they are here, therefore, they should @@ -18,5 +20,6 @@ > > Rule of thumb: add packages on top. +- xo-server-backup-reports v0.16.5 - xo-server v5.58.0 - xo-web v5.58.0 diff --git a/packages/xo-server-backup-reports/src/index.js b/packages/xo-server-backup-reports/src/index.js index 1d96414b5..8b92edc3b 100644 --- a/packages/xo-server-backup-reports/src/index.js +++ b/packages/xo-server-backup-reports/src/index.js @@ -395,7 +395,13 @@ class BackupReportsXoPlugin { mailReceivers, markdown: toMarkdown(markdown), success: false, - nagiosMarkdown: `[Xen Orchestra] [${log.status}] Backup report for ${jobName} - Error : ${log.result.message}`, + nagiosMarkdown: `[Xen Orchestra] [${ + log.status + }] Backup report for ${jobName}${ + log.result?.message !== undefined + ? ` - Error : ${log.result.message}` + : '' + }`, }) }