diff --git a/app/mailers/orbit_mailer.rb b/app/mailers/orbit_mailer.rb index a382bb2..faa4c1a 100644 --- a/app/mailers/orbit_mailer.rb +++ b/app/mailers/orbit_mailer.rb @@ -29,9 +29,16 @@ class OrbitMailer < ActionMailer::Base unless email.email_files.blank? email.email_files.each_with_index do |email_file, i| - file_type = File.extname(email_file.file.to_s) - # file_content = File.read(email_file.file.url) - attachments["#{email_file.title}#{file_type}"] = email_file.file.read + unless email_file.file.blank? + if !email_file.title.blank? + file_type = File.extname(email_file.file.to_s) + # file_content = File.read(email_file.file.url) + attachments["#{email_file.title}#{file_type}"] = email_file.file.read + else + file_name = File.basename(email_file.file.path) + attachments["#{file_name}"] = email_file.file.read + end + end end end