WordPress.org

Make WordPress Core

Ticket #46660: 46660.patch

File 46660.patch, 602 bytes (added by shashwatmittal, 16 months ago)
  • wp-includes/meta.php

    diff --git wp-includes/meta.php wp-includes/meta.php
    index 2332d9b5af..c797ce5397 100644
    function update_metadata( $meta_type, $object_id, $meta_key, $meta_value, $prev_ 
    207207        // Compare existing value to new value if no prev value given and the key exists only once.
    208208        if ( empty( $prev_value ) ) {
    209209                $old_value = get_metadata( $meta_type, $object_id, $meta_key );
    210                 if ( count( $old_value ) == 1 ) {
     210                if ( is_array( $old_value ) && count( $old_value ) === 1 ) {
    211211                        if ( $old_value[0] === $meta_value ) {
    212212                                return false;
    213213                        }