Page MenuHomePhabricator

User groups returned twice
Closed, ResolvedPublic

Description

I have a very simple test case:

		$user->setEmail( $email );
		$user->setPassword( $password );
		$status = $user->addToDatabase();

		if ( !$status->isOK() ) {
			throw new MWException( $status->getWikiText() );
		}

		// Need to have an id first
		$user->addGroup( 'translate-sandboxed' );
		var_dump( $user->getGroups() ); die();

This prints:
array(2) {

[0]=>
string(19) "translate-sandboxed"
[1]=>
string(19) "translate-sandboxed"

}

It should return it only once.


Version: 1.21.x
Severity: normal

Details

Reference
bz46844

Event Timeline

bzimport raised the priority of this task from to Normal.Nov 22 2014, 1:39 AM
bzimport added a project: MediaWiki-General.
bzimport set Reference to bz46844.

The patch is broken. Does anyone have an idea why I sometimes get dupes but not always?

I've updated the patch.

Patch has been merged.