WordPress.org

Make WordPress Core

Ticket #40075: 40075.patch

File 40075.patch, 1.0 KB (added by ocean90, 2 years ago)
  • src/wp-admin/includes/media.php

     
    30723072
    30733073        wp_add_id3_tag_data( $metadata, $data );
    30743074
     3075        // Backup blob data.
     3076        $image_data = null;
     3077        if ( isset( $metadata['image']['data'] ) ) {
     3078                $image_data = $metadata['image']['data'];
     3079                unset( $metadata['image']['data'] );
     3080        }
     3081
    30753082        $metadata = wp_kses_post_deep( $metadata );
    30763083
     3084        // Restore blob data.
     3085        if ( $image_data ) {
     3086                $metadata['image']['data'] = $image_data;
     3087        }
     3088
    30773089        return $metadata;
    30783090}
    30793091
     
    31193131
    31203132        wp_add_id3_tag_data( $metadata, $data );
    31213133
     3134        // Backup blob data.
     3135        $image_data = null;
     3136        if ( isset( $metadata['image']['data'] ) ) {
     3137                $image_data = $metadata['image']['data'];
     3138                unset( $metadata['image']['data'] );
     3139        }
     3140
    31223141        $metadata = wp_kses_post_deep( $metadata );
    31233142
     3143        // Restore blob data.
     3144        if ( $image_data ) {
     3145                $metadata['image']['data'] = $image_data;
     3146        }
     3147
    31243148        return $metadata;
    31253149}
    31263150