From: Gergő Tisza Date: Fri, 20 Nov 2015 19:03:12 +0000 (-0800) Subject: Skip User name->id cache on READ_LATEST X-Git-Tag: 1.31.0-rc.0~8929 X-Git-Url: http://git.cyclocoop.org/%24self?a=commitdiff_plain;h=c2a3d8b4a6f0d77d281c2e21364f3460c18ec882;p=lhc%2Fweb%2Fwiklou.git Skip User name->id cache on READ_LATEST This avoids mishaps when User::idFromName is called first without, then with READ_LATEST. Change-Id: I4ea723d9568f77d91a4ab3a9d963652cc00d6c89 --- diff --git a/includes/User.php b/includes/User.php index 611f603270..3d1aa7e585 100644 --- a/includes/User.php +++ b/includes/User.php @@ -699,7 +699,7 @@ class User implements IDBAccessObject { return null; } - if ( isset( self::$idCacheByName[$name] ) ) { + if ( !( $flags & self::READ_LATEST ) && isset( self::$idCacheByName[$name] ) ) { return self::$idCacheByName[$name]; }