]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/LeiInspect.pm
lei inspect: account for non-extindex inboxes
[public-inbox.git] / lib / PublicInbox / LeiInspect.pm
index 590dfdabca566ef1e37e29a472ba09c9a6bc76d6..5ba96056bc65b14589cb49910af5fd54faab1f83 100644 (file)
@@ -143,8 +143,10 @@ sub inspect_num ($$) {
        my $ent = { num => $num };
        if (defined(my $dir = $lei->{opt}->{dir})) {
                $ibx = dir2ibx($lei, $dir) or return;
-               $ent->{xdb} = $ibx->xdb and # for inspect_docid
-                       $docid = PublicInbox::LeiSearch::num2docid($ibx, $num);
+               if (my $srch = $ibx->search) {
+                       $ent->{xdb} = $srch->xdb and
+                               $docid = $srch->num2docid($num);
+               }
        } elsif ($lei->{lse}) {
                $ibx = $lei->{lse};
                $lei->{lse}->xdb; # set {nshard} for num2docid