]> Sergey Matveev's repositories - public-inbox.git/commitdiff
lei prune-mail-sync: ignore missing locations
authorEric Wong <e@80x24.org>
Wed, 8 Sep 2021 19:04:37 +0000 (19:04 +0000)
committerEric Wong <e@80x24.org>
Thu, 9 Sep 2021 04:50:35 +0000 (04:50 +0000)
"lei prune-mail-sync --all" shouldn't abort if a location
isn't available, and maybe it should prune harder...

lib/PublicInbox/LeiPruneMailSync.pm

index 1a277122370bd634c5145ba6912d165ee027e1e9..3678bd048dbc781f55047c998c3f3ba26215f945 100644 (file)
@@ -73,7 +73,7 @@ lei mail_sync.sqlite3 uninitialized, see lei-import(1)
 EOM
        }
        $sto->write_prepare($lei);
-       my $self = bless {}, __PACKAGE__;
+       my $self = bless { missing_ok => 1 }, __PACKAGE__;
        $lei->{opt}->{'mail-sync'} = 1; # for prepare_inputs
        $self->prepare_inputs($lei, \@folders) or return;
        my $j = $lei->{opt}->{jobs} || scalar(@{$self->{inputs}}) || 1;