WordPress.org

Make WordPress Core

Ticket #39955: 39955.3.diff

File 39955.3.diff, 647 bytes (added by mikeschroder, 2 years ago)

Like with post parent, indicate author doesn't exist if it doesn't.

  • src/wp-includes/media.php

    diff --git src/wp-includes/media.php src/wp-includes/media.php
    index 6843c61b2..19eba00a6 100644
    function wp_prepare_attachment_for_js( $attachment ) { 
    30983098        );
    30993099
    31003100        $author = new WP_User( $attachment->post_author );
    3101         $response['authorName'] = $author->display_name;
     3101        if ( $author->exists() ) {
     3102                $response['authorName'] = html_entity_decode( $author->display_name, ENT_QUOTES, get_bloginfo( 'charset' ) );
     3103        } else {
     3104                $response['authorName'] = __( '(no author)' );
     3105        }
    31023106
    31033107        if ( $attachment->post_parent ) {
    31043108                $post_parent = get_post( $attachment->post_parent );