]> git.vanrenterghem.biz Git - git.ikiwiki.info.git/blobdiff - IkiWiki/CGI.pm
don't keep the wiki locked while rendering recentchanges
[git.ikiwiki.info.git] / IkiWiki / CGI.pm
index a8f54c781fc91c33fca5bfc85ae7edc896907860..560377f0e4709d32bc0356b97185a0425ce40729 100644 (file)
@@ -28,6 +28,8 @@ sub page_locked ($$;$) { #{{{
 sub cgi_recentchanges ($) { #{{{
        my $q=shift;
        
+       unlockwiki();
+
        my $template=HTML::Template->new(
                filename => "$config{templatedir}/recentchanges.tmpl"
        );
@@ -511,7 +513,7 @@ sub cgi () { #{{{
                # is entered
                my $page=lc($q->param('title'));
                $page=~y/ /_/;
-               $page=~s/([^-A-Za-z0-9_:+])/"__".ord($1)."__"/eg;
+               $page=~s/([^-A-Za-z0-9_:+/])/"__".ord($1)."__"/eg;
                # if the page already exist, munge it to be unique
                my $from=$q->param('from');
                my $add="";