Use READ_EXCLUSIVE in SpecialConfirmEmail::attemptConfirm
authorAaron Schulz <aschulz@wikimedia.org>
Sun, 17 Mar 2019 05:35:43 +0000 (22:35 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Sun, 17 Mar 2019 05:35:43 +0000 (22:35 -0700)
Bug: T202149
Change-Id: I9abc9e653dcc0910a5eea1dad56b2432d33d3c44

includes/specials/SpecialConfirmemail.php

index b51f92f..99e6dde 100644 (file)
@@ -148,7 +148,7 @@ class EmailConfirmation extends UnlistedSpecialPage {
         * @param string $code Confirmation code
         */
        private function attemptConfirm( $code ) {
-               $user = User::newFromConfirmationCode( $code, User::READ_LATEST );
+               $user = User::newFromConfirmationCode( $code, User::READ_EXCLUSIVE );
                if ( !is_object( $user ) ) {
                        $this->getOutput()->addWikiMsg( 'confirmemail_invalid' );