]> git.cworth.org Git - sup/commitdiff
strip all spaces from message ids
authorwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Sun, 28 Oct 2007 01:28:49 +0000 (01:28 +0000)
committerwmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Sun, 28 Oct 2007 01:28:49 +0000 (01:28 +0000)
git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@636 5c8cc53c-5e98-4d25-b20a-d8db53a31250

lib/sup/index.rb
lib/sup/message.rb

index 6ff7e5a936822ecbcccf72c95c8bec881ef1fd1e..0da441afd3220be194164c805f11531441512f27 100644 (file)
@@ -154,7 +154,7 @@ EOS
     docid, entry = load_entry_for_id m.id unless docid && entry
 
     raise "no source info for message #{m.id}" unless m.source && m.source_info
-    raise "trying to delete non-corresponding entry #{docid}" if docid && @index[docid][:message_id] != m.id
+    raise "trying to delete non-corresponding entry #{docid} with index message-id #{@index[docid][:message_id].inspect} and parameter message id #{m.id.inspect}" if docid && @index[docid][:message_id] != m.id
 
     source_id = 
       if m.source.is_a? Integer
index 13a41aa077b544f8ce49a858a227242a4df1ed35..8614b3c2c8a55ccbf53e4d1231b9f509f95ab4dc 100644 (file)
@@ -60,7 +60,7 @@ class Message
 
     @id = header["message-id"]
     if @id
-      id.gsub!(/^\s+|\s+$/, "")
+      id.gsub!(/\s+/, "")
     else
       @id = "sup-faked-" + Digest::MD5.hexdigest(raw_header)
       Redwood::log "faking message-id for message from #@from: #@id"