* Add isset() checks all over WP_User_Query::prepare_query() and WP_User_Query::query(). When a WP_User_Query instance is constructed without passing args, no query vars are filled in, thus $qv doesn't contain most of the expected indices.

* Suppress an undefined index notice in `tests/user/query.php`

Fixes #25292.
See #25282.



git-svn-id: https://develop.svn.wordpress.org/trunk@25392 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Scott Taylor
2013-09-12 06:24:09 +00:00
parent c0c3359572
commit d1d5bcf036
2 changed files with 46 additions and 34 deletions

View File

@@ -20,7 +20,7 @@ class Tests_User_Query extends WP_UnitTestCase {
$users = new WP_User_Query();
$this->assertEquals( '', $users->get( 'fields' ) );
$this->assertEquals( '', $users->query_vars['fields'] );
$this->assertEquals( '', @$users->query_vars['fields'] );
$users->set( 'fields', 'all' );