diff --git a/config/settings.yml b/config/settings.yml index c8ecedf8253..a8623cabe5d 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -1332,6 +1332,8 @@ vanotify: form21_4142_error_email: form21_4142_error_email_template_id form21_4142_received_email: form21_4142_received_email_template_id form40_0247_confirmation_email: form40_0247_confirmation_email_template_id + form40_0247_error_email: form40_0247_error_email_template_id + form40_10007_error_email: form40_10007_error_email_template_id form526_confirmation_email: fake_template_id form526_submission_failed_email: fake_template_id form5490_confirmation_email: form5490_confirmation_email_template_id diff --git a/modules/simple_forms_api/app/services/simple_forms_api/notification_email.rb b/modules/simple_forms_api/app/services/simple_forms_api/notification_email.rb index 066470ae7df..fbc35b13195 100644 --- a/modules/simple_forms_api/app/services/simple_forms_api/notification_email.rb +++ b/modules/simple_forms_api/app/services/simple_forms_api/notification_email.rb @@ -48,7 +48,12 @@ class NotificationEmail }, 'vba_40_0247' => { confirmation: Settings.vanotify.services.va_gov.template_id.form40_0247_confirmation_email, - error: nil, + error: Settings.vanotify.services.va_gov.template_id.form40_0247_error_email, + received: nil + }, + 'vba_40_10007' => { + confirmation: nil, + error: Settings.vanotify.services.va_gov.template_id.form40_10007_error_email, received: nil } }.freeze @@ -160,6 +165,8 @@ def get_email_address_from_form_data form20_10207_contact_info[0] when 'vba_40_0247' form_data['applicant_email'] + when 'vba_40_10007' + form_data.dig('application', 'claimant', 'email') end end @@ -183,6 +190,8 @@ def get_first_name_from_form_data form20_10207_contact_info[1] when 'vba_40_0247' form_data.dig('applicant_full_name', 'first') + when 'vba_40_10007' + form_data.dig('application', 'claimant', 'name', 'first') end end