aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki
diff options
context:
space:
mode:
authorJoey Hess <joey@kodama.kitenet.net>2008-10-01 17:29:03 -0400
committerJoey Hess <joey@kodama.kitenet.net>2008-10-01 17:29:03 -0400
commitbf386e22f5fb65999c38668cb011bdf4ae26d72c (patch)
tree7bb0c075e343e211c540b6af51658b98776ab502 /IkiWiki
parentf2b1a918b022863c6baf010bee3e57b5f08a794f (diff)
downloadikiwiki-bf386e22f5fb65999c38668cb011bdf4ae26d72c.tar
ikiwiki-bf386e22f5fb65999c38668cb011bdf4ae26d72c.tar.gz
inline: Fix handling of rootpage that doesn't exist.
It makes sense to use bestlink to determine which page rootpage refers to, but if no page matches, just use the raw value.
Diffstat (limited to 'IkiWiki')
-rw-r--r--IkiWiki/Plugin/inline.pm3
1 files changed, 3 insertions, 0 deletions
diff --git a/IkiWiki/Plugin/inline.pm b/IkiWiki/Plugin/inline.pm
index e0f33ef31..5d2ef5681 100644
--- a/IkiWiki/Plugin/inline.pm
+++ b/IkiWiki/Plugin/inline.pm
@@ -266,6 +266,9 @@ sub preprocess_inline (@) { #{{{
my $rootpage;
if (exists $params{rootpage}) {
$rootpage=bestlink($params{page}, $params{rootpage});
+ if (!length $rootpage) {
+ $rootpage=$params{rootpage};
+ }
}
else {
$rootpage=$params{page};