diff options
Diffstat (limited to 'IkiWiki/UserInfo.pm')
-rw-r--r-- | IkiWiki/UserInfo.pm | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/IkiWiki/UserInfo.pm b/IkiWiki/UserInfo.pm index f4e261563..8c27714b8 100644 --- a/IkiWiki/UserInfo.pm +++ b/IkiWiki/UserInfo.pm @@ -70,12 +70,12 @@ sub page_subscribers (@) { #{{{ my @ret; my $userinfo=userinfo_retrieve(); foreach my $user (keys %{$userinfo}) { - if (exists $user->{subscriptions} && - length $user->{subscriptions} && - exists $user->{email} && - length $user->{email} && - grep { globmatch($_, $user->{subscriptions}) } @_) { - push @ret, $user->{email}; + if (exists $userinfo->{$user}->{subscriptions} && + length $userinfo->{$user}->{subscriptions} && + exists $userinfo->{$user}->{email} && + length $userinfo->{$user}->{email} && + grep { glob_match($_, $userinfo->{$user}->{subscriptions}) } @_) { + push @ret, $userinfo->{$user}->{email}; } } return @ret; |