diff options
author | Eric Wong <e@80x24.org> | 2016-05-27 08:57:42 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2016-05-27 09:03:32 +0000 |
commit | 0b1c6867ee10d9edcbd75c359cb23c75b732682e (patch) | |
tree | 7b880ad31530d46ed6343e9e283a5ad18aa70140 /lib/PublicInbox/Config.pm | |
parent | 3344815088512287243b622658dbb7fbea87beb1 (diff) | |
download | public-inbox-0b1c6867ee10d9edcbd75c359cb23c75b732682e.tar.gz |
Oops, added a test to prevent regressions while we're at it.
Diffstat (limited to 'lib/PublicInbox/Config.pm')
-rw-r--r-- | lib/PublicInbox/Config.pm | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/PublicInbox/Config.pm b/lib/PublicInbox/Config.pm index 935b0445..35b24af4 100644 --- a/lib/PublicInbox/Config.pm +++ b/lib/PublicInbox/Config.pm @@ -56,7 +56,8 @@ sub lookup_name { my ($self, $name) = @_; my $rv = $self->{-by_name}->{$name}; return $rv if $rv; - $self->{-by_name}->{$name} = _fill($self, "publicinbox.$name"); + $rv = _fill($self, "publicinbox.$name") or return; + $self->{-by_name}->{$name} = $rv; } sub get { @@ -118,6 +119,7 @@ sub _fill { my $v = $self->{"$pfx.$k"}; $rv->{$k} = $v if defined $v; } + return unless $rv->{mainrepo}; my $inbox = $pfx; $inbox =~ s/\Apublicinbox\.//; $rv->{name} = $inbox; |