From f85f1781634dc03e093a0790a41bb4ae90ea907b Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 25 Aug 2015 09:40:50 +0000 Subject: feed: fix "created" vs "updated" diff in topics This fixes a regression introduced in commit 72c0f7c71ff28de9755dc4aee8b6ce6f0e4f2ed7 (feed: merge subjects regardless of "[PATCH vN]") --- lib/PublicInbox/Feed.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/PublicInbox/Feed.pm b/lib/PublicInbox/Feed.pm index a0f901eb..d34978c1 100644 --- a/lib/PublicInbox/Feed.pm +++ b/lib/PublicInbox/Feed.pm @@ -345,7 +345,7 @@ sub add_topic { my $mid = $header_obj->header('Message-ID'); $mid = mid_compress(mid_clean($mid)); $u = $enc_utf8->decode($u); - push @$order, [ $mid, $ts, $u, $subj ]; + push @$order, [ $mid, $ts, $u, $subj, $topic ]; return 1; } 0; # old topic, continue going @@ -357,8 +357,8 @@ sub dump_topics { my $dst = ''; $dst .= "\n[No recent topics]" unless (scalar @$order); while (defined(my $info = shift @$order)) { - my ($mid, $ts, $u, $subj) = @$info; - my $n = delete $subjs->{$subj}; + my ($mid, $ts, $u, $subj, $topic) = @$info; + my $n = delete $subjs->{$topic}; $mid = PublicInbox::Hval->new($mid)->as_href; $subj = PublicInbox::Hval->new($subj)->as_html; $u = PublicInbox::Hval->new($u)->as_html; -- cgit v1.2.3-24-ge0c7