diff --git a/src/wp-admin/includes/class-wp-media-list-table.php b/src/wp-admin/includes/class-wp-media-list-table.php
index d2d013d88a..273fe09f7a 100644
--- a/src/wp-admin/includes/class-wp-media-list-table.php
+++ b/src/wp-admin/includes/class-wp-media-list-table.php
@@ -481,7 +481,7 @@ class WP_Media_List_Table extends WP_List_Table {
?>
post_parent ) ) {
+ } elseif ( $parent_type && current_user_can( 'read_post', $post->post_parent ) ) {
?>
post_type );
+
if ( $parent_type && $parent_type->show_ui && current_user_can( 'edit_post', $attachment->post_parent ) ) {
$response['uploadedToLink'] = get_edit_post_link( $attachment->post_parent, 'raw' );
}
- if ( current_user_can( 'read_post', $attachment->post_parent ) ) {
+ if ( $parent_type && current_user_can( 'read_post', $attachment->post_parent ) ) {
$response['uploadedToTitle'] = $post_parent->post_title ? $post_parent->post_title : __( '(no title)' );
}
}