diff --git a/packages/api/src/tasks/alerts/utils.ts b/packages/api/src/tasks/alerts/utils.ts index 7cf1a6de..614f6bb6 100644 --- a/packages/api/src/tasks/alerts/utils.ts +++ b/packages/api/src/tasks/alerts/utils.ts @@ -591,6 +591,13 @@ ${value} ${ ${targetTemplate}`; } + // render the template + if (rawTemplateBody) { + registerHelpers(rawTemplateBody); + const compiledTemplate = hb.compile(rawTemplateBody); + return compiledTemplate(view); + } + throw new Error(`Unsupported alert source: ${(alert as any).source}`); }; // ------------------------------------------------------------