Page MenuHomePhabricator

AbuseLogLookup::getHitCountsForUsers skips hits during account creation
Open, Needs TriagePublicBUG REPORT

Description

AbuseLogLookup::getHitCountsForUsers filters the abuse log entries using just the user id (afl_user). However, createaccount and autocreateaccount actions have afl_user = 0 in their log entries, despite having the user name in afl_user_text.

The method should be changed so that it accepts an array of UserIdentity'ies and prepares the condition using AbuseLogConditionFactory.

This is similar to T213982

Event Timeline

Change #1321950 had a related patch set uploaded (by Mszwarc; author: Mszwarc):

[mediawiki/extensions/CheckUser@master] Update getHitCountsForUsers to pass UserIdentity[] and use string key

https://gerrit.wikimedia.org/r/1321950

Change #1321952 had a related patch set uploaded (by Mszwarc; author: Mszwarc):

[mediawiki/extensions/AbuseFilter@master] AbuseLogLookup::getHitCountsForUsers: Accept UserIdentity[] as param

https://gerrit.wikimedia.org/r/1321952

Change #1321951 had a related patch set uploaded (by Mszwarc; author: Mszwarc):

[mediawiki/extensions/CheckUser@master] Drop backward-compatibility for T434190

https://gerrit.wikimedia.org/r/1321951

Change #1321953 had a related patch set uploaded (by Mszwarc; author: Mszwarc):

[mediawiki/extensions/AbuseFilter@master] AbuseLogLookup: Fix counting hits on account creation

https://gerrit.wikimedia.org/r/1321953

Change #1321952 merged by jenkins-bot:

[mediawiki/extensions/AbuseFilter@master] AbuseLogLookup::getHitCountsForUsers: Accept UserIdentity[] as param

https://gerrit.wikimedia.org/r/1321952

Change #1321950 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Update getHitCountsForUsers to pass UserIdentity[] and use string key

https://gerrit.wikimedia.org/r/1321950

Change #1321953 merged by jenkins-bot:

[mediawiki/extensions/AbuseFilter@master] AbuseLogLookup: Fix counting hits on account creation

https://gerrit.wikimedia.org/r/1321953

Change #1321951 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Drop backward-compatibility for T434190

https://gerrit.wikimedia.org/r/1321951