From 872fd6c44ec1398874cc6ab3c79d04ee14d16b01 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 20 Jun 2016 20:24:35 +0000 Subject: searchview: fix Atom dump Ugh, and I will still need to write better tests for this (and a billion other things :x) Fixes: 4b313dc74bc9 ("feed: various object-orientation cleanups") --- lib/PublicInbox/SearchView.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/PublicInbox') diff --git a/lib/PublicInbox/SearchView.pm b/lib/PublicInbox/SearchView.pm index d4c44bab..7f8f4af4 100644 --- a/lib/PublicInbox/SearchView.pm +++ b/lib/PublicInbox/SearchView.pm @@ -237,7 +237,7 @@ sub html_start { sub adump { my ($cb, $mset, $q, $ctx) = @_; my $fh = $cb->([ 200, ['Content-Type' => 'application/atom+xml']]); - my $git = $ctx->{git} ||= PublicInbox::Git->new($ctx->{git_dir}); + my $ibx = $ctx->{-inbox}; my $feed_opts = PublicInbox::Feed::get_feedopts($ctx); my $x = ascii_html($q->{'q'}); $x = qq{$x - search results}; @@ -249,7 +249,7 @@ sub adump { for ($mset->items) { $x = PublicInbox::SearchMsg->load_doc($_->get_document)->mid; $x = mid2path($x); - my $s = PublicInbox::Feed::feed_entry($feed_opts, $x, $git); + my $s = PublicInbox::Feed::feed_entry($feed_opts, $x, $ibx); $fh->write($s) if defined $s; } PublicInbox::Feed::end_feed($fh); -- cgit v1.2.3-24-ge0c7