From: William Morgan Date: Wed, 20 Feb 2008 18:04:59 +0000 (-0800) Subject: for unparseable date headers, forge rather than discarding message entirely X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=d1ee2a50e0c1a4a05bdbcec98d263cb673adc514;p=sup for unparseable date headers, forge rather than discarding message entirely --- diff --git a/lib/sup/message.rb b/lib/sup/message.rb index 42a58fa..c06a03f 100644 --- a/lib/sup/message.rb +++ b/lib/sup/message.rb @@ -95,7 +95,8 @@ class Message begin Time.parse date rescue ArgumentError => e - raise MessageFormatError, "unparsable date #{header['date']}: #{e.message}" + Redwood::log "faking date header for #{@id} due to error parsing date #{header['date'].inspect}: #{e.message}" + Time.now end else Redwood::log "faking date header for #{@id}"