about summary refs log tree commit homepage
path: root/lib/PublicInbox/SearchMsg.pm
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2019-10-24 00:12:35 +0000
committerEric Wong <e@80x24.org>2019-10-28 10:49:05 +0000
commit5698652dad325668382eb9c55d8d94c9b3672352 (patch)
treeffce517dee8b437303719b15cae508d2e0257a84 /lib/PublicInbox/SearchMsg.pm
parentf9fc5cf2e8cefda4a56d937ed217e47689fd7e49 (diff)
downloadpublic-inbox-5698652dad325668382eb9c55d8d94c9b3672352.tar.gz
We can easily support searching on messages with
multiple From/To/Cc/Subject headers just like we
do with multiple Message-ID headers.

This matches the normal mutt pager display behavior.
Diffstat (limited to 'lib/PublicInbox/SearchMsg.pm')
-rw-r--r--lib/PublicInbox/SearchMsg.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/PublicInbox/SearchMsg.pm b/lib/PublicInbox/SearchMsg.pm
index adadf92e..7561e7f2 100644
--- a/lib/PublicInbox/SearchMsg.pm
+++ b/lib/PublicInbox/SearchMsg.pm
@@ -107,8 +107,8 @@ sub __hdr ($$) {
         return $val if defined $val;
 
         my $mime = $self->{mime} or return;
-        $val = $mime->header($field);
-        $val = '' unless defined $val;
+        my @raw = $mime->header($field);
+        $val = join(', ', @raw);
         $val =~ tr/\t\n/  /;
         $val =~ tr/\r//d;
         $self->{$field} = $val;