about summary refs log tree commit homepage
path: root/lib
diff options
context:
space:
mode:
authorEric Wong (Contractor, The Linux Foundation) <e@80x24.org>2018-02-24 06:58:55 +0000
committerEric Wong (Contractor, The Linux Foundation) <e@80x24.org>2018-02-28 18:53:29 +0000
commit7f2e385977da3b8109c9e8fc97f8e182828cc3cf (patch)
treec4fe62357fc840fa0f864aafacb0338b0cdf55c6 /lib
parentca6c0e63f19d44892cd1a676466a35ab6dd9e0c9 (diff)
downloadpublic-inbox-7f2e385977da3b8109c9e8fc97f8e182828cc3cf.tar.gz
Otherwise, references and thread linking doesn't happen
across subject mismatches.  Oops, this is important.
Diffstat (limited to 'lib')
-rw-r--r--lib/PublicInbox/SearchIdxThread.pm1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/PublicInbox/SearchIdxThread.pm b/lib/PublicInbox/SearchIdxThread.pm
index fd133d1d..57bb293f 100644
--- a/lib/PublicInbox/SearchIdxThread.pm
+++ b/lib/PublicInbox/SearchIdxThread.pm
@@ -101,6 +101,7 @@ sub thread_msg_real {
         $doc->add_term('XMID' . $mid);
         $doc->set_data($doc_data);
         $smsg->{ts} = $ts;
+        $smsg->load_from_data($doc_data);
         my @refs = ($smsg->references =~ /<([^>]+)>/g);
         $self->link_message($smsg, \@refs, $old_tid);
         my $db = $self->{xdb};