X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=lib%2FPublicInbox%2FSearchIdx.pm;h=adced0762b41487d5bdaa69517db157901bf3076;hb=ddb34f3e901c2e93e9b02dbac31961225b33379f;hp=a7005051d9deef241fab065dd05072348e80d8ce;hpb=02ff5cc7ecfe3e36cdd1898c4747c28d83de0e1a;p=public-inbox.git diff --git a/lib/PublicInbox/SearchIdx.pm b/lib/PublicInbox/SearchIdx.pm index a7005051..adced076 100644 --- a/lib/PublicInbox/SearchIdx.pm +++ b/lib/PublicInbox/SearchIdx.pm @@ -397,6 +397,7 @@ sub eml2doc ($$$;$) { sub add_xapian ($$$$) { my ($self, $eml, $smsg, $mids) = @_; + begin_txn_lazy($self); my $doc = eml2doc($self, $eml, $smsg, $mids); $self->{xdb}->replace_document($smsg->{num}, $doc); }