diff --git a/lib/adapters/ejs.adapter.ts b/lib/adapters/ejs.adapter.ts index 1f0f48bb9..903a1c135 100644 --- a/lib/adapters/ejs.adapter.ts +++ b/lib/adapters/ejs.adapter.ts @@ -61,7 +61,9 @@ export class EjsAdapter implements TemplateAdapter { if (this.config.inlineCssEnabled) { try { mail.data.html = inline(html, this.config.inlineCssOptions); - } catch (e) {} + } catch (e) { + callback(e); + } } else { mail.data.html = html; } diff --git a/lib/adapters/handlebars.adapter.ts b/lib/adapters/handlebars.adapter.ts index 9c53c036a..0702d93ec 100644 --- a/lib/adapters/handlebars.adapter.ts +++ b/lib/adapters/handlebars.adapter.ts @@ -111,7 +111,9 @@ export class HandlebarsAdapter implements TemplateAdapter { if (this.config.inlineCssEnabled) { try { mail.data.html = inline(rendered, this.config.inlineCssOptions); - } catch (e) {} + } catch (e) { + callback(e); + } } else { mail.data.html = rendered; } diff --git a/lib/adapters/pug.adapter.ts b/lib/adapters/pug.adapter.ts index 552ff88fa..ec41d33ce 100644 --- a/lib/adapters/pug.adapter.ts +++ b/lib/adapters/pug.adapter.ts @@ -44,7 +44,9 @@ export class PugAdapter implements TemplateAdapter { if (this.config.inlineCssEnabled) { try { mail.data.html = inline(body, this.config.inlineCssOptions); - } catch (e) {} + } catch (e) { + callback(e); + } } else { mail.data.html = body; }