]> Sergey Matveev's repositories - public-inbox.git/blobdiff - script/public-inbox-index
doc: check-man: ignore backspace char
[public-inbox.git] / script / public-inbox-index
index e4a7be1979ae88915d0ef689ed99c5ccdf51d347..439da15708645c792c0d485818b5611e89a2bc11 100755 (executable)
@@ -25,10 +25,9 @@ PublicInbox::Admin::require_or_die('-index');
 usage() unless @ibxs;
 my $mods = {};
 foreach my $ibx (@ibxs) {
-       if (defined $opt->{indexlevel} && !defined($ibx->{indexlevel})) {
-               # XXX: users can shoot themselves in the foot, with this...
-               $ibx->{indexlevel} = $opt->{indexlevel};
-       }
+       # XXX: users can shoot themselves in the foot, with opt->{indexlevel}
+       $ibx->{indexlevel} //= $opt->{indexlevel} //
+                       PublicInbox::Admin::detect_indexlevel($ibx);
        PublicInbox::Admin::scan_ibx_modules($mods, $ibx);
 }