From 031dcde21cd8dab5494d9715ba50d6a539e3fb42 Mon Sep 17 00:00:00 2001 From: "Eric Wong (Contractor, The Linux Foundation)" Date: Sat, 3 Mar 2018 20:21:05 +0000 Subject: searchidx: store the primary MID in doc data for NNTP We can't rely on header order for Message-ID after all since we fall back to existing MIDs if they exist and are unseen. This lets us use SearchMsg->mid to get the MID we associated with the NNTP article number to ensure all NNTP article lookups roundtrip correctly. --- t/search-thr-index.t | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 't/search-thr-index.t') diff --git a/t/search-thr-index.t b/t/search-thr-index.t index c3534f6b..6c6e4c57 100644 --- a/t/search-thr-index.t +++ b/t/search-thr-index.t @@ -41,8 +41,8 @@ foreach (reverse split(/\n\n/, $data)) { $mime->header_set('From' => 'bw@g'); $mime->header_set('To' => 'git@vger.kernel.org'); my $bytes = bytes::length($mime->as_string); - my $doc_id = $rw->add_message($mime, $bytes, ++$num, 'ignored'); my $mid = $mime->header('Message-Id'); + my $doc_id = $rw->add_message($mime, $bytes, ++$num, 'ignored', $mid); push @mids, $mid; ok($doc_id, 'message added: '. $mid); } -- cgit v1.2.3-24-ge0c7