From df3a2bb5917a4e718d64beb86c92b8901e60cd58 Mon Sep 17 00:00:00 2001 From: Jon Cave Date: Sun, 28 Jul 2013 20:35:51 +0000 Subject: [PATCH] Fix notice and show generic last update message if _edit_last references a nonexistent user. Fixes #15498. git-svn-id: http://core.svn.wordpress.org/trunk@24816 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/edit-form-advanced.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/wp-admin/edit-form-advanced.php b/wp-admin/edit-form-advanced.php index dee6450b17..6130252b75 100644 --- a/wp-admin/edit-form-advanced.php +++ b/wp-admin/edit-form-advanced.php @@ -407,8 +407,7 @@ if ( post_type_supports($post_type, 'editor') ) { post_status ) { echo ''; - if ( $last_id = get_post_meta($post_ID, '_edit_last', true) ) { - $last_user = get_userdata($last_id); + if ( $last_user = get_userdata( get_post_meta( $post_ID, '_edit_last', true ) ) ) { printf(__('Last edited by %1$s on %2$s at %3$s'), esc_html( $last_user->display_name ), mysql2date(get_option('date_format'), $post->post_modified), mysql2date(get_option('time_format'), $post->post_modified)); } else { printf(__('Last edited on %1$s at %2$s'), mysql2date(get_option('date_format'), $post->post_modified), mysql2date(get_option('time_format'), $post->post_modified));