mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/AbuseFilter.git
synced 2024-09-24 18:58:17 +00:00
Merge "Fix default for $wgAbuseFilterAnonBlockDuration"
This commit is contained in:
commit
c35865b1ff
|
@ -1187,7 +1187,13 @@ class AbuseFilter {
|
|||
$block->prevents( 'createaccount', true );
|
||||
$block->prevents( 'editownusertalk', false );
|
||||
|
||||
$expiry = $wgUser->isAnon() ? $wgAbuseFilterAnonBlockDuration : $wgAbuseFilterBlockDuration;
|
||||
if ( $wgUser->isAnon() && $wgAbuseFilterAnonBlockDuration !== null ) {
|
||||
// The user isn't logged in and the anon block duration doesn't default to $wgAbuseFilterBlockDuration
|
||||
$expiry = $wgAbuseFilterAnonBlockDuration;
|
||||
} else {
|
||||
$expiry = $wgAbuseFilterBlockDuration;
|
||||
}
|
||||
|
||||
$block->mExpiry = SpecialBlock::parseExpiryInput( $expiry );
|
||||
$block->insert();
|
||||
|
||||
|
|
|
@ -187,8 +187,8 @@ $wgAbuseFilterDisallowGlobalLocalBlocks = false;
|
|||
|
||||
// Block duration for logged in users
|
||||
$wgAbuseFilterBlockDuration = 'indefinite';
|
||||
// Block duration for anonymous users
|
||||
$wgAbuseFilterAnonBlockDuration = $wgAbuseFilterBlockDuration;
|
||||
// Block duration for anonymous users ($wgAbuseFilterBlockDuration will be used if null)
|
||||
$wgAbuseFilterAnonBlockDuration = null;
|
||||
|
||||
// Callback functions for custom actions
|
||||
$wgAbuseFilterCustomActionsHandlers = array();
|
||||
|
|
Loading…
Reference in a new issue