lib/PublicInbox/ExtSearchIdx.pm | 2 ++ diff --git a/lib/PublicInbox/ExtSearchIdx.pm b/lib/PublicInbox/ExtSearchIdx.pm index c82d163349a755094193fb5916c617aae76fa0e1..11f7786def257155329ab9f113136b9868f4dd1f 100644 --- a/lib/PublicInbox/ExtSearchIdx.pm +++ b/lib/PublicInbox/ExtSearchIdx.pm @@ -222,6 +222,8 @@ my $smsg = $req->{cur_smsg} or die 'BUG: {cur_smsg} missing'; if ($type eq 'missing') { _blob_missing($req); } elsif (!is_bad_blob($oid, $type, $size, $smsg->{blob})) { + my $self = $req->{self} // die 'BUG: {self} missing'; + local $self->{current_info} = "$self->{current_info} $oid"; my $cur = PublicInbox::Eml->new($bref); if (content_hash($cur) eq $req->{chash}) { push @{$req->{indexed}}, $smsg; # for do_xpost