about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <e@yhbt.net>2020-08-25 20:26:24 +0000
committerEric Wong <e@yhbt.net>2020-08-26 06:11:06 +0000
commit71a27b7f45140194566e945ee7957e81abbc67bf (patch)
tree08c619588e99aa8a932b7b7b856cb16ffa75a139
parent2d41ceaf8f6a084ce650feb17ef56d8bc8e9e51c (diff)
downloadpublic-inbox-71a27b7f45140194566e945ee7957e81abbc67bf.tar.gz
The SWIG binding won't auto-convert IV/UV to PV like the XS
Search::Xapian binding would, so workaround that shortcoming
for now.

Fixes: a367ec1b15a2458 ("mbox: disable "&t" on existing Xapian until full reindex")
-rw-r--r--lib/PublicInbox/V2Writable.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/PublicInbox/V2Writable.pm b/lib/PublicInbox/V2Writable.pm
index 3d6f19cb..c926446c 100644
--- a/lib/PublicInbox/V2Writable.pm
+++ b/lib/PublicInbox/V2Writable.pm
@@ -1346,7 +1346,7 @@ sub index_sync {
                 my $s0 = PublicInbox::SearchIdx->new($self->{ibx}, 0, 0);
                 if (my $xdb = $s0->idx_acquire) {
                         my $n = $xdb->get_metadata('has_threadid');
-                        $xdb->set_metadata('has_threadid', 1) if $n ne '1';
+                        $xdb->set_metadata('has_threadid', '1') if $n ne '1';
                 }
                 $s0->idx_release;
                 $self->lock_release;