edit/page: empty target argument for index
authorMischa POSLAWSKY <perl@shiar.org>
Thu, 3 Dec 2020 18:59:27 +0000 (19:59 +0100)
committerMischa POSLAWSKY <perl@shiar.org>
Sat, 5 Dec 2020 00:41:21 +0000 (01:41 +0100)
Fix saving of /index broken by parameter fix in commit v4.0-30-ga66a71bc45
(2019-11-09) [keep page named after existing directory].

Dropping argument requirement fail-safe seems only a slight regression
in case of future bugs.

edit/page/index.php

index 8989dd53586483126431b5e68cf5e9d5ef237e45..910b7c9bfacb2051b893916a5f6422c17eda1d2f 100644 (file)
@@ -42,10 +42,8 @@ if ($_FILES) {
 
 if (!$_POST)
        abort("niets te doen", '405 post error');
-if (!$Args)
-       abort("geen bestand aangeleverd", '409 input error');
 
-$filename = trim($Args, '/');
+$filename = trim($Args, '/') ?: 'index';
 if (preg_match('{^\.}', $filename))
        abort("ongeldige bestandsnaam: $filename", '403 input error');
 if (is_dir($filename) && !file_exists("$filename.html"))