Skip to content

Commit

Permalink
adding reportRecipients in backupReports plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
MelissaFrncJrg committed Jul 12, 2024
1 parent 304e736 commit 95f14f2
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions packages/xo-server-backup-reports/src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -203,11 +203,13 @@ class BackupReportsXoPlugin {
throw new Error(`Unknown backup job type: ${job.type}`)
}

async _metadataHandler(log, { name: jobName }, schedule, force) {
async _metadataHandler(log, { name: jobName, settings }, schedule, force) {
const xo = this._xo

const formatDate = createDateFormatter(schedule?.timezone)

const mailReceivers = get(() => settings[''].reportRecipients)

const tasksByStatus = groupBy(log.tasks, 'status')

if (!force && log.data.reportWhen === 'failure') {
Expand All @@ -232,9 +234,9 @@ class BackupReportsXoPlugin {
}

return this._sendReport({
...(await templatesTransform.markdown(templates.markdown.metadata(context))),
...(await templatesTransform.mjml(templates.mjml.metadata(context))),
subject: templates.mjml.metadataSubject(context),
subject: compiledMetadataSubject(context),
mailReceivers,
markdown: compiledMetadataTemplate(context),
success: log.status === 'success',
})
}
Expand Down

0 comments on commit 95f14f2

Please sign in to comment.