From 64b39b53a23d073916d76dac0240142b70cad2bb Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Sat, 19 Oct 2024 09:49:54 +0300 Subject: [PATCH] fix com from --- lib/action_mailer_configs_interceptor.rb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/action_mailer_configs_interceptor.rb b/lib/action_mailer_configs_interceptor.rb index f4af2002..0eeddfa7 100644 --- a/lib/action_mailer_configs_interceptor.rb +++ b/lib/action_mailer_configs_interceptor.rb @@ -16,10 +16,14 @@ module ActionMailerConfigsInterceptor end if Rails.env.production? && Rails.application.config.action_mailer.delivery_method - message.from = ENV.fetch('SMTP_FROM').to_s.split(',').sample + from = ENV.fetch('SMTP_FROM').to_s.split(',').sample - if message.from == 'DocuSeal ' - message.body.raw_source.gsub!('https://docuseal.co/', 'https://docuseal.com/') + message.from = from + + if from == 'DocuSeal ' + message.body.instance_variable_set( + :@raw_source, message.body.raw_source.gsub('https://docuseal.co/', 'https://docuseal.com/') + ) end return message