Check that $_POST['auto_draft'] is set before accessing it. See #11889.

git-svn-id: https://develop.svn.wordpress.org/trunk@12991 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Peter Westwood 2010-02-06 14:56:10 +00:00
parent 1cec5d58ef
commit 13b54b44d8
1 changed files with 2 additions and 2 deletions

View File

@ -928,13 +928,13 @@ case 'autosave' : // The name of this action is hardcoded in edit_post()
}
$data = $message;
} else {
if ( '1' == $_POST['auto_draft'] )
if ( isset( $_POST['auto_draft'] ) && '1' == $_POST['auto_draft'] )
$id = 0; // This tells us it didn't actually save
else
$id = $post->ID;
}
if ( $do_lock && $_POST['auto_draft'] != '1' && $id && is_numeric($id) )
if ( $do_lock && ( isset( $_POST['auto_draft'] ) && ( $_POST['auto_draft'] != '1' ) ) && $id && is_numeric($id) )
wp_set_post_lock( $id );
if ( $nonce_age == 2 ) {