sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit d1ee2a50e0c1a4a05bdbcec98d263cb673adc514
parent f9ec4a12766fbaeea689b536e00787e39fbcbc14
Author: William Morgan <wmorgan-sup@masanjin.net>
Date:   Wed, 20 Feb 2008 10:04:59 -0800

for unparseable date headers, forge rather than discarding message entirely

Diffstat:
M lib/sup/message.rb | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git 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}"