diff --git a/app/interactions/actions/a_and_aaaa_email_validation.rb b/app/interactions/actions/a_and_aaaa_email_validation.rb index ab769cc9d..f58d84830 100644 --- a/app/interactions/actions/a_and_aaaa_email_validation.rb +++ b/app/interactions/actions/a_and_aaaa_email_validation.rb @@ -21,22 +21,22 @@ module Actions case value when 'A' - resolve_a_records(dns: dns, domain: email_domain) + resolve_a_records(dns: dns, hostname: email_domain) when 'AAAA' - resolve_aaaa_records(dns: dns, domain: email_domain) + resolve_aaaa_records(dns: dns, hostname: email_domain) else [] end end end - def resolve_a_records(dns:, domain:) - resources = dns.getresources(domain, Resolv::DNS::Resource::IN::A) + def resolve_a_records(dns:, hostname:) + resources = dns.getresources(hostname, Resolv::DNS::Resource::IN::A) resources.map(&:address) end - def resolve_aaaa_records(dns:, domain:) - resources = dns.getresources(domain, Resolv::DNS::Resource::IN::AAAA) + def resolve_aaaa_records(dns:, hostname:) + resources = dns.getresources(hostname, Resolv::DNS::Resource::IN::AAAA) resources.map(&:address) end end diff --git a/app/interactions/actions/email_check.rb b/app/interactions/actions/email_check.rb index 4df58753e..b15e4bad2 100644 --- a/app/interactions/actions/email_check.rb +++ b/app/interactions/actions/email_check.rb @@ -24,10 +24,9 @@ module Actions end def calculate_check_level - check_level_sym = check_level.to_sym - return :mx if Rails.env.test? && check_level_sym == :smtp + return :mx if Rails.env.test? && check_level == 'smtp' - check_level_sym + check_level.to_sym end def filter_old_failed_records(result, contact)