sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/
commit 72af2e3b11be6d86b2b78f60709d8a4dee3b657a
parent a3c2f5a0a0f729a63c49aa5e21ac8664427e0555
Author: William Morgan <wmorgan-sup@masanjin.net>
Date:   Mon, 25 Jan 2010 16:22:04 -0500

Merge branch 'xapian-updates' into next

Diffstat:
M lib/sup/xapian_index.rb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/sup/xapian_index.rb b/lib/sup/xapian_index.rb
@@ -407,7 +407,7 @@ EOS
     pos_terms << mkterm(:source_id, opts[:source_id]) if opts[:source_id]
 
     if opts[:participants]
-      participant_terms = opts[:participants].map { |p| mkterm(:email,:any, (Redwood::Person === p) ? p.email : p) }
+      participant_terms = opts[:participants].map { |p| [:from,:to].map { |d| mkterm(:email, d, (Redwood::Person === p) ? p.email : p) } }.flatten
       pos_terms << Q.new(Q::OP_OR, participant_terms)
     end