about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--lib/PublicInbox/SearchMsg.pm4
-rw-r--r--t/v2mirror.t5
2 files changed, 7 insertions, 2 deletions
diff --git a/lib/PublicInbox/SearchMsg.pm b/lib/PublicInbox/SearchMsg.pm
index 42384936..84fe4802 100644
--- a/lib/PublicInbox/SearchMsg.pm
+++ b/lib/PublicInbox/SearchMsg.pm
@@ -42,8 +42,8 @@ sub to_doc_data {
                 $self->cc,
                 $oid,
                 $mid0,
-                $self->{bytes} || '',
-                $self->{lines} || ''
+                $self->{bytes} // '',
+                $self->{lines} // ''
         );
 }
 
diff --git a/t/v2mirror.t b/t/v2mirror.t
index dc930d90..2e23e763 100644
--- a/t/v2mirror.t
+++ b/t/v2mirror.t
@@ -55,6 +55,11 @@ for my $i (1..9) {
 my $epoch_max = $v2w->{epoch_max};
 ok($epoch_max > 0, "multiple epochs");
 $v2w->done;
+{
+        my $smsg = $ibx->over->get_art(1);
+        like($smsg->{lines}, qr/\A[0-9]+\z/, 'lines is a digit');
+        like($smsg->{bytes}, qr/\A[0-9]+\z/, 'bytes is a digit');
+}
 $ibx->cleanup;
 
 my $sock = tcp_server();