From 84efd3e00ff91cd486c15b4291abe400e61afd7b Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Tue, 19 May 2015 17:06:25 -0400 Subject: allow emailuser to be called when there is no %config set ikiwiki-hosting needs to do this --- IkiWiki.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'IkiWiki.pm') diff --git a/IkiWiki.pm b/IkiWiki.pm index a70773506..8244fa996 100644 --- a/IkiWiki.pm +++ b/IkiWiki.pm @@ -1471,7 +1471,9 @@ sub emailuser ($) { if (defined $user && $user =~ m/(.+)@/) { my $nick=$1; # remove any characters from not allowed in wiki files - $nick=~s/[^$config{wiki_file_chars}]/_/g; + # support use w/o %config set + my $chars = defined $config{wiki_file_chars} ? $config{wiki_file_chars} : "-[:alnum:]+/.:_"; + $nick=~s/[^$chars]/_/g; return $nick; } return; -- cgit v1.2.3