po plugin: update injected urlto signature.
The lack of $from will probably hurt setups using po_link_to = current, but at least we can fix the blocker bug that prevents any wiki using the po plugin to build.master
parent
75196e76b6
commit
74055be78f
|
@ -635,7 +635,7 @@ sub mytargetpage ($$) {
|
|||
return $origsubs{'targetpage'}->($page, $ext);
|
||||
}
|
||||
|
||||
sub myurlto ($$;$) {
|
||||
sub myurlto ($;$$) {
|
||||
my $to=shift;
|
||||
my $from=shift;
|
||||
my $absolute=shift;
|
||||
|
@ -644,7 +644,12 @@ sub myurlto ($$;$) {
|
|||
if (! length $to
|
||||
&& $config{po_link_to} eq "current"
|
||||
&& istranslatable('index')) {
|
||||
return IkiWiki::beautify_urlpath(IkiWiki::baseurl($from) . "index." . lang($from) . ".$config{htmlext}");
|
||||
if (defined $from) {
|
||||
return IkiWiki::beautify_urlpath(IkiWiki::baseurl($from) . "index." . lang($from) . ".$config{htmlext}");
|
||||
}
|
||||
else {
|
||||
return $origsubs{'urlto'}->($to,$from,$absolute);
|
||||
}
|
||||
}
|
||||
# avoid using our injected beautify_urlpath if run by cgi_editpage,
|
||||
# so that one is redirected to the just-edited page rather than to the
|
||||
|
|
Loading…
Reference in New Issue