X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2FAutopromote.php;h=a01465e9aeacd3c88ebe1cec3b6bc9d890cc78ed;hp=56fbb07f88f6286788c5a7d89fd0b7756ecb91c3;hb=5af3ad33ed1b27bd5f77038c89844d513d078cba;hpb=d42754e47722436ef52218f21a8e544a05ee9ad7 diff --git a/includes/Autopromote.php b/includes/Autopromote.php index 56fbb07f88..a01465e9ae 100644 --- a/includes/Autopromote.php +++ b/includes/Autopromote.php @@ -177,7 +177,13 @@ class Autopromote { } return false; case APCOND_EDITCOUNT: - return $user->getEditCount() >= $cond[1]; + $reqEditCount = $cond[1]; + + // T157718: Avoid edit count lookup if specified edit count is 0 or invalid + if ( $reqEditCount <= 0 ) { + return true; + } + return $user->getEditCount() >= $reqEditCount; case APCOND_AGE: $age = time() - wfTimestampOrNull( TS_UNIX, $user->getRegistration() ); return $age >= $cond[1];