Check that $post_type_object exists before accessing its properties. Props markoheijnen. Fixes #20064.

git-svn-id: http://svn.automattic.com/wordpress/trunk@20623 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
duck_ 2012-04-27 19:32:32 +00:00
parent dd8b4816fb
commit a442d476fe
1 changed files with 3 additions and 3 deletions

View File

@ -134,15 +134,15 @@ case 'edit':
if ( empty($post->ID) )
wp_die( __('You attempted to edit an item that doesn’t exist. Perhaps it was deleted?') );
if ( null == $post_type_object )
wp_die( __('Unknown post type.') );
if ( !current_user_can($post_type_object->cap->edit_post, $post_id) )
wp_die( __('You are not allowed to edit this item.') );
if ( 'trash' == $post->post_status )
wp_die( __('You can’t edit this item because it is in the Trash. Please restore it and try again.') );
if ( null == $post_type_object )
wp_die( __('Unknown post type.') );
$post_type = $post->post_type;
if ( 'post' == $post_type ) {
$parent_file = "edit.php";