lib/PublicInbox/Feed.pm | 3 +-- lib/PublicInbox/Hval.pm | 1 - lib/PublicInbox/View.pm | 2 +- diff --git a/lib/PublicInbox/Feed.pm b/lib/PublicInbox/Feed.pm index 232a91c097f16c78ebc7fdb66e7a5bf03493887e..25fec10a0ea3095f5b81bce84cd220f3deddfa26 100644 --- a/lib/PublicInbox/Feed.pm +++ b/lib/PublicInbox/Feed.pm @@ -266,8 +266,7 @@ my $url = $feed_opts->{url}; my $midurl = $feed_opts->{midurl}; my $header_obj = $mime->header_obj; - my $mid = $header_obj->header_raw('Message-ID'); - defined $mid or return; + my $mid = mid_clean($header_obj->header_raw('Message-ID')); $mid = PublicInbox::Hval->new_msgid($mid); my $href = $midurl . $mid->{href}. '/'; diff --git a/lib/PublicInbox/Hval.pm b/lib/PublicInbox/Hval.pm index 72496065d59fc49dba282428fee6885b1438dc2d..77acecda0dc39aa7ca3bedf675b6ce32078009f8 100644 --- a/lib/PublicInbox/Hval.pm +++ b/lib/PublicInbox/Hval.pm @@ -31,7 +31,6 @@ } sub new_msgid { my ($class, $msgid) = @_; - $msgid = mid_clean($msgid); $class->new($msgid, mid_escape($msgid)); } diff --git a/lib/PublicInbox/View.pm b/lib/PublicInbox/View.pm index 34f97c7696ebbd0110ed6be75aa2210c0e63f615..6f79f601d777d2c9e9f895acc48b6c365f47d904 100644 --- a/lib/PublicInbox/View.pm +++ b/lib/PublicInbox/View.pm @@ -491,7 +491,7 @@ if ($srch) { $ctx->{-upfx} = '../'; } my @title; - my $mid = $hdr->header_raw('Message-ID'); + my $mid = mid_clean($hdr->header_raw('Message-ID')); $mid = PublicInbox::Hval->new_msgid($mid); foreach my $h (qw(From To Cc Subject Date)) { my $v = $hdr->header($h);