]> scripts.mit.edu Git - www/ikiwiki.git/blobdiff - IkiWiki/Render.pm
Force %depends_exact to lower case, fixing incorrect case-sensitivity
[www/ikiwiki.git] / IkiWiki / Render.pm
index f1ee140db232cbc67da09b301ffbc711a974a21f..5367b13092f58f45cb92e116caced874fbf4be96 100644 (file)
@@ -457,7 +457,7 @@ sub refresh () {
        if (%rendered || @del || @internal) {
                my @changed=(keys %rendered, @del);
 
-               my %changedpages = map { pagename($_) => 1 } @changed;
+               my %lcchanged = map { lc(pagename($_)) => 1 } @changed;
  
                # rebuild dependant pages
                F: foreach my $f (@$files) {
@@ -466,7 +466,7 @@ sub refresh () {
 
                        if (exists $depends_exact{$p}) {
                                foreach my $d (keys %{$depends_exact{$p}}) {
-                                       if (exists $changedpages{$d}) {
+                                       if (exists $lcchanged{$d}) {
                                                debug(sprintf(gettext("building %s, which depends on %s"), $f, $d));
                                                render($f);
                                                $rendered{$f}=1;