inline: Prevent creating a file named ".mdwn" when the postform is submitted with an empty title.
parent
8a638d6b53
commit
68e2320696
|
@ -121,6 +121,9 @@ sub sessioncgi ($$) {
|
|||
if ($q->param('do') eq 'blog') {
|
||||
my $page=titlepage(decode_utf8(scalar $q->param('title')));
|
||||
$page=~s/(\/)/"__".ord($1)."__"/eg; # don't create subdirs
|
||||
if (! length $page) {
|
||||
error(gettext("please enter a page title"));
|
||||
}
|
||||
# if the page already exists, munge it to be unique
|
||||
my $from=$q->param('from');
|
||||
my $add="";
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
ikiwiki (3.20160906) UNRELEASED; urgency=medium
|
||||
|
||||
* inline: Prevent creating a file named ".mdwn" when the
|
||||
postform is submitted with an empty title.
|
||||
|
||||
-- Joey Hess <id@joeyh.name> Wed, 21 Sep 2016 13:48:32 -0400
|
||||
|
||||
ikiwiki (3.20160905) unstable; urgency=medium
|
||||
|
||||
[ Joey Hess ]
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
When using inline with postform=yes, the user can click on the edit button
|
||||
without providing a title, and are allowed to save the page. This results
|
||||
in a file with a name like ".mdwn", which ikiwiki won't render.
|
||||
-[[Joey]]
|
||||
--[[Joey]]
|
||||
|
||||
> [[done]]; made it error out in this case.
|
||||
|
|
Loading…
Reference in New Issue