Page MenuHomePhabricator

userExpLevel=all doesn't work (logic assuming STRING_OPTIONS groups are full coverage)
Closed, DuplicatePublic

Description

The code says:

"All true (either because all values are written or the term 'all' is written) is the same as all filters set to false"

is only true for full coverage groups, and neither userExpLevel nor the ORES groups are full coverage.

Production example: https://pt.wikipedia.org/wiki/Special:RecentChanges?userExpLevel=all

It's wrongly converted to:

https://pt.wikipedia.org/w/index.php?title=Especial:Mudan%C3%A7as_recentes&userExpLevel=&damaging=&goodfaith=&hideliu=0&hideanons=0&hidemyself=0&hidebyothers=0&hidebots=1&hidehumans=0&hideminor=0&hidemajor=0&hidepageedits=0&hidenewpages=0&hidecategorization=1&hidelog=0

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptMar 29 2017, 8:12 PM
Mattflaschen-WMF renamed this task from Logic assuming STRING_OPTIONS groups are full coverage to userExpLevel=all doesn't work (logic assuming STRING_OPTIONS groups are full coverage).Mar 29 2017, 8:18 PM
Mattflaschen-WMF updated the task description. (Show Details)