Fix handling of discussion page creation links to make discussion pages in the right place and with the right case.
Broken by page case preservation feature added in 3.20110707.master
parent
67b2beb1b0
commit
875d550f12
|
@ -230,13 +230,15 @@ sub cgi_editpage ($$) {
|
|||
unshift @page_locs, lc($page)
|
||||
if ! $form->submitted && lc($page) ne $page;
|
||||
}
|
||||
elsif (lc $page eq lc $config{discussionpage}) {
|
||||
@page_locs=$best_loc=$page="$from/".lc($page);
|
||||
}
|
||||
else {
|
||||
my $dir=$from."/";
|
||||
$dir=~s![^/]+/+$!!;
|
||||
|
||||
if ((defined $form->field('subpage') &&
|
||||
length $form->field('subpage')) ||
|
||||
$page eq lc($config{discussionpage})) {
|
||||
length $form->field('subpage'))) {
|
||||
$best_loc="$from/$page";
|
||||
}
|
||||
else {
|
||||
|
|
|
@ -7,6 +7,9 @@ ikiwiki (3.20110906) UNRELEASED; urgency=low
|
|||
* rst: import docutils lazily, to avoid errors during ikiwiki --setup.
|
||||
Closes: #637604 (Thanks, smcv)
|
||||
* Make the setup automator create YAML formatted files.
|
||||
* Fix handling of discussion page creation links to make discussion pages
|
||||
in the right place and with the right case. Broken by page case
|
||||
preservation feature added in 3.20110707.
|
||||
|
||||
-- Joey Hess <joeyh@debian.org> Tue, 27 Sep 2011 10:47:13 -0400
|
||||
|
||||
|
|
Loading…
Reference in New Issue