X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiQueryUsers.php;h=edcbc1a439f8adc216adb4df88243fad83e01765;hb=073e1ccf7c2564cc5e74523717a978dd62348b62;hp=1cf8e31cfaa23948ce995bcec33277e4db7a83d0;hpb=d05ddf6e0649c843d4314b292102011d46e0ba08;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiQueryUsers.php b/includes/api/ApiQueryUsers.php index 1cf8e31cfa..edcbc1a439 100644 --- a/includes/api/ApiQueryUsers.php +++ b/includes/api/ApiQueryUsers.php @@ -138,7 +138,7 @@ class ApiQueryUsers extends ApiQueryBase { if ( !isset( $userGroups ) ) { $user = User::newFromRow( $row ); } else { - if ( !is_array( $userGroups[$row->user_name] ) ) { + if ( !isset( $userGroups[$row->user_name] ) || !is_array( $userGroups[$row->user_name] ) ) { $userGroups[$row->user_name] = array(); } $user = User::newFromRow( $row, array( 'user_groups' => $userGroups[$row->user_name] ) ); @@ -250,7 +250,7 @@ class ApiQueryUsers extends ApiQueryBase { } $done[] = $u; } - return $result->setIndexedTagName_internal( array( 'query', $this->getModuleName() ), 'user' ); + $result->setIndexedTagName_internal( array( 'query', $this->getModuleName() ), 'user' ); } /**