diff options
author | Eric Wong (Contractor, The Linux Foundation) <e@80x24.org> | 2018-03-19 08:14:39 +0000 |
---|---|---|
committer | Eric Wong (Contractor, The Linux Foundation) <e@80x24.org> | 2018-03-19 08:16:34 +0000 |
commit | eb48e7d6675babdda9a36be1a490c29a2ccddbdc (patch) | |
tree | eaa6056df3a6eabe9952b7265c9770de6b3575f1 /lib/PublicInbox/SearchMsg.pm | |
parent | b20b8747256433b0b7b4d1ed5c415d2101044dda (diff) | |
download | public-inbox-eb48e7d6675babdda9a36be1a490c29a2ccddbdc.tar.gz |
We need to hide removals from anybody hitting the search engine.
Diffstat (limited to 'lib/PublicInbox/SearchMsg.pm')
-rw-r--r-- | lib/PublicInbox/SearchMsg.pm | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/PublicInbox/SearchMsg.pm b/lib/PublicInbox/SearchMsg.pm index 23478a2a..a1cd0c28 100644 --- a/lib/PublicInbox/SearchMsg.pm +++ b/lib/PublicInbox/SearchMsg.pm @@ -64,7 +64,9 @@ sub load_doc { # :bytes and :lines metadata in RFC 3977 sub bytes ($) { get_val($_[0]->{doc}, &PublicInbox::Search::BYTES) } sub lines ($) { get_val($_[0]->{doc}, &PublicInbox::Search::LINES) } -sub num ($) { get_val($_[0]->{doc}, &PublicInbox::Search::NUM) } +sub num ($) { + $_[0]->{num} ||= get_val($_[0]->{doc}, PublicInbox::Search::NUM) +} sub __hdr ($$) { my ($self, $field) = @_; |