From 7bd547141b494a05afa9f04fbfd630fcec4ec609 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20K=C3=A4chele?= Date: Fri, 11 Dec 2020 11:19:13 +0100 Subject: [PATCH] Fix subject rendering logic --- app/services/create_email.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/services/create_email.rb b/app/services/create_email.rb index a507f6b..9fa717b 100644 --- a/app/services/create_email.rb +++ b/app/services/create_email.rb @@ -61,8 +61,11 @@ class CreateEmail end def render_subject(template_version, personalization) - handlebars_renderer.render(template_version['subject'], - { 'subject' => personalization['subject'] }) + subject_template = personalization['subject'] + subject_template = template_version['subject'] if subject_template.blank? + + handlebars_renderer.render(subject_template, + personalization['dynamic_template_data']) end def render_html(template_version, personalization)