Page MenuHomePhabricator

Ensure UserGroupManager::addUserToGroup is not called on temporary users from Flow extension
Closed, ResolvedPublic

Description

Following T340470, Ensure that UserGroupManager::addUserToGroup is not called on temporary users in Flow extension
Link to code search where calls are made can be found here

Related Objects

StatusSubtypeAssignedTask
Resolvedkostajh
DeclinedNone
ResolvedNiharika
ResolvedMadalina
ResolvedTchanders
ResolvedDreamy_Jazz
ResolvedSTran
ResolvedUmherirrender
Resolved AGueyte
Duplicate AGueyte
ResolvedSTran
ResolvedDreamy_Jazz
ResolvedSTran
ResolvedSTran
ResolvedSTran
ResolvedSTran
ResolvedSTran
ResolvedTchanders
ResolvedSTran
ResolvedTchanders
ResolvedSTran
ResolvedSTran
ResolvedSTran
Resolvedsgrabarczuk
ResolvedSTran
ResolvedBUG REPORTDreamy_Jazz
ResolvedSTran
Resolved TThoabala
Resolved TThoabala
Resolved TThoabala
Resolved AGueyte
ResolvedBUG REPORT AGueyte
ResolvedBUG REPORT AGueyte
Resolved AGueyte
Resolved AGueyte
ResolvedCyndymediawiksim
DuplicateNone
ResolvedMadalina
ResolvedTchanders
Resolved TThoabala
ResolvedNone

Event Timeline

Urbanecm_WMF subscribed.

I can see three calls on the codesearch link: one in includes/TalkpageManager.php and two in tests. The ones in tests shouldn't affect IP Masking in any way. The call in TalkpageManager works on the result of User::newSystemUser( FLOW_TALK_PAGE_MANAGER_USER, [ 'steal' => true ] ), which should never return a temporary user.

I think this is done then.