about summary refs log tree commit homepage
path: root/lib/PublicInbox/SearchView.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/PublicInbox/SearchView.pm')
-rw-r--r--lib/PublicInbox/SearchView.pm4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/PublicInbox/SearchView.pm b/lib/PublicInbox/SearchView.pm
index 84c04c6c..5d77469e 100644
--- a/lib/PublicInbox/SearchView.pm
+++ b/lib/PublicInbox/SearchView.pm
@@ -321,7 +321,6 @@ sub adump {
         my ($cb, $mset, $q, $ctx) = @_;
         $ctx->{items} = [ $mset->items ];
         $ctx->{search_query} = $q; # used by WwwAtomStream::atom_header
-        $ctx->{srch} = $ctx->{-inbox}->search;
         PublicInbox::WwwAtomStream->response($ctx, 200, \&adump_i);
 }
 
@@ -329,8 +328,9 @@ sub adump {
 sub adump_i {
         my ($ctx) = @_;
         while (my $mi = shift @{$ctx->{items}}) {
+                my $srch = $ctx->{-inbox}->search(undef, $ctx) or return;
                 my $smsg = eval {
-                        PublicInbox::Smsg::from_mitem($mi, $ctx->{srch});
+                        PublicInbox::Smsg::from_mitem($mi, $srch);
                 } or next;
                 return $smsg;
         }