]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/SearchIdx.pm
searchidxshard: use add_xapian directly for v2
[public-inbox.git] / lib / PublicInbox / SearchIdx.pm
index a7005051d9deef241fab065dd05072348e80d8ce..adced0762b41487d5bdaa69517db157901bf3076 100644 (file)
@@ -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);
 }