From c828a5d633b52769471bce1544287c99de2775ce Mon Sep 17 00:00:00 2001 From: Andreas Gohr <andi@splitbrain.org> Date: Mon, 2 May 2011 20:58:58 +0200 Subject: [PATCH] execute edit action when draft was specified but no draft exists FS#2240 --- inc/actions.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/inc/actions.php b/inc/actions.php index fa11bb7f1..a36fdfd5b 100644 --- a/inc/actions.php +++ b/inc/actions.php @@ -190,6 +190,7 @@ function act_sendheaders($headers) { function act_clean($act){ global $lang; global $conf; + global $INFO; // check if the action was given as array key if(is_array($act)){ @@ -219,6 +220,9 @@ function act_clean($act){ return 'show'; } + //is there really a draft? + if($act == 'draft' && !file_exists($INFO['draft'])) return 'edit'; + if(!in_array($act,array('login','logout','register','save','cancel','edit','draft', 'preview','search','show','check','index','revisions', 'diff','recent','backlink','admin','subscribe','revert', -- GitLab