Make WordPress Core

Ticket #21119: 21119.4.diff

File 21119.4.diff, 930 bytes (added by nacin, 11 years ago)
  • src/wp-includes/user.php

     
    665665                                $cap_meta_query['compare'] = 'like';
    666666                        }
    667667
    668                         $qv['meta_query'][] = $cap_meta_query;
     668                        if ( empty( $qv['meta_query'] ) || ! in_array( $cap_meta_query, $qv['meta_query'], true ) ) {
     669                                $qv['meta_query'][] = $cap_meta_query;
     670                        }
    669671                }
    670672
    671673                $meta_query = new WP_Meta_Query();
  • tests/phpunit/tests/user/query.php

     
    101101                $this->assertEquals( $names, $values );
    102102        }
    103103
     104        /**
     105         * @ticket 21119
     106         */
    104107        function test_prepare_query() {
    105108                $query = new WP_User_Query();
    106109                $this->assertEmpty( $query->query_fields );