diff options
-rw-r--r-- | app/models/exim_log.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/models/exim_log.rb b/app/models/exim_log.rb index e1861150f..6d508b7a6 100644 --- a/app/models/exim_log.rb +++ b/app/models/exim_log.rb @@ -67,13 +67,15 @@ class EximLog < ActiveRecord::Base emails = line.scan(/request-[^\s]+@#{email_domain}/).sort.uniq for email in emails info_request = InfoRequest.find_by_incoming_email(email) - if !info_request.nil? + if info_request exim_log = EximLog.new exim_log.info_request = info_request exim_log.exim_log_done = done exim_log.line = line exim_log.order = order exim_log.save! + else + puts "Warning: Could not find request with email #{email}" end end end |