diff options
author | Eric Wong <e@80x24.org> | 2021-08-31 11:21:18 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2021-08-31 11:29:08 +0000 |
commit | 21ddb80553ac20b3319069f939667da3d7fba8fe (patch) | |
tree | 243ece5d6cf249f8e181e3a3255660af71f67018 /lib/PublicInbox/LeiMailSync.pm | |
parent | a9d5304cfc5c35cd4520fc7f08a1b9d203e1f3eb (diff) | |
download | public-inbox-21ddb80553ac20b3319069f939667da3d7fba8fe.tar.gz |
This still needs tests, but I noticed "--all" w/o "local" or "remote" was not working correctly since split() returned an empty array.
Diffstat (limited to 'lib/PublicInbox/LeiMailSync.pm')
-rw-r--r-- | lib/PublicInbox/LeiMailSync.pm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/PublicInbox/LeiMailSync.pm b/lib/PublicInbox/LeiMailSync.pm index 57b56b3c..bf8fb7de 100644 --- a/lib/PublicInbox/LeiMailSync.pm +++ b/lib/PublicInbox/LeiMailSync.pm @@ -330,6 +330,7 @@ sub group2folders { EOM my %x = map { $_ => $_ } split(/,/, $all); my @ok = grep(defined, delete(@x{qw(local remote), ''})); + push(@ok, '') if $all eq ''; my @no = keys %x; if (@no) { @no = (join(',', @no)); |