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:
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}"