From c2a3d8b4a6f0d77d281c2e21364f3460c18ec882 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Gerg=C5=91=20Tisza?= Date: Fri, 20 Nov 2015 11:03:12 -0800 Subject: [PATCH] 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 --- includes/User.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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]; } -- 2.20.1