From 34e5085c376570cee38e4295b43202f9cbc9539b Mon Sep 17 00:00:00 2001 From: Charlie Smurthwaite Date: Wed, 17 Jul 2019 14:37:21 +0100 Subject: [PATCH] ignore Mail::Field::IncompleteParseError errors when mail gem can't parse header --- lib/postal/message_db/message.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/postal/message_db/message.rb b/lib/postal/message_db/message.rb index 0fc7fcc..d3783d8 100644 --- a/lib/postal/message_db/message.rb +++ b/lib/postal/message_db/message.rb @@ -329,6 +329,8 @@ module Postal mail.header.fields.each_with_object({}) do |field, hash| hash[field.name.downcase] ||= [] hash[field.name.downcase] << field.decoded + rescue Mail::Field::IncompleteParseError + # Never mind, move on to the next header end end end