From: Eric Wong Date: Wed, 8 Sep 2021 19:04:37 +0000 (+0000) Subject: lei prune-mail-sync: ignore missing locations X-Git-Tag: v1.7.0~431 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=ca95be4481ba2d73d2e5290054871b023228db9d;p=public-inbox.git lei prune-mail-sync: ignore missing locations "lei prune-mail-sync --all" shouldn't abort if a location isn't available, and maybe it should prune harder... --- diff --git a/lib/PublicInbox/LeiPruneMailSync.pm b/lib/PublicInbox/LeiPruneMailSync.pm index 1a277122..3678bd04 100644 --- a/lib/PublicInbox/LeiPruneMailSync.pm +++ b/lib/PublicInbox/LeiPruneMailSync.pm @@ -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;