https://bugzilla.wikimedia.org/show_bug.cgi?id=22220
Summary: When using + append operator, rlike checks each
individual string instead of the combined one
Product: MediaWiki extensions
Version: any
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: Normal
Component: AbuseFilter
AssignedTo: [email protected]
ReportedBy: [email protected]
CC: [email protected]
See e.g. [[q:it:Speciale:AbuseFilter/examine/310666]] (feel free to temporarily
add yourself to local sysop group, if you want) i.e.
http://it.wikiquote.org/?diff=304888 :
(new_wikitext rlike ("===? *Senza fonte *===?[^=]+" + added_lines))
gives false while it's expected to give true (and it seems to do so if
added_lines is one line only, e.g. here:
http://it.wikiquote.org/w/index.php?title=Speciale:AbuseLog&details=179 : if
this is the correct behaviour change bug summary), but if you remove
parenthesis it always gives true, even if you check
(new_wikitext rlike "nonexistentstring" + "===? *Senza fonte *===?[^=]+")
or
(new_wikitext rlike "===? *Senza fonte *===?[^=]+" + "nonexistentstring")
--
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
You are watching all bug changes.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l