From 92ba9fa33df3dc6d76dbc7e09eddd3e7da3f3b75 Mon Sep 17 00:00:00 2001 From: Brad Jorsch Date: Fri, 22 Jan 2016 12:49:06 -0500 Subject: [PATCH] User: Fix loading of user_touched Always load user_touched from the row if present, don't gate it on user_email being non-null. Bug: T124414 Change-Id: I68fcbb560ddfa349b83126298534161971a88871 --- includes/user/User.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/includes/user/User.php b/includes/user/User.php index 3a20f1f6ea..47e67e5601 100644 --- a/includes/user/User.php +++ b/includes/user/User.php @@ -1251,9 +1251,14 @@ class User implements IDBAccessObject { $all = false; } + if ( isset( $row->user_touched ) ) { + $this->mTouched = wfTimestamp( TS_MW, $row->user_touched ); + } else { + $all = false; + } + if ( isset( $row->user_email ) ) { $this->mEmail = $row->user_email; - $this->mTouched = wfTimestamp( TS_MW, $row->user_touched ); $this->mToken = $row->user_token; if ( $this->mToken == '' ) { $this->mToken = null; -- 2.20.1