diff options
Diffstat (limited to 'app/models/exim_log.rb')
-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 eb3099b5c..8a02d8b06 100644 --- a/app/models/exim_log.rb +++ b/app/models/exim_log.rb @@ -112,9 +112,11 @@ class EximLog < ActiveRecord::Base result end + # Retuns nil if there is no queue id def EximLog.extract_postfix_queue_id_from_syslog_line(line) # Assume the log file was written using syslog and parse accordingly - SyslogProtocol.parse("<13>" + line).content.match(/^\S+: (\S+):/)[1] + m = SyslogProtocol.parse("<13>" + line).content.match(/^\S+: (\S+):/) + m[1] if m end def EximLog.email_addresses_on_line(line) |