diff --git a/core/includes/session.inc b/core/includes/session.inc index 5761dc9..9a3a986 100644 --- a/core/includes/session.inc +++ b/core/includes/session.inc @@ -111,7 +111,7 @@ function _drupal_session_read($sid) { // Add roles element to $user. $user->roles = array(); $user->roles[DRUPAL_AUTHENTICATED_RID] = 'authenticated user'; - $user->roles += db_query("SELECT r.rid, r.name FROM {role} r INNER JOIN {users_roles} ur ON ur.rid = r.rid WHERE ur.uid = :uid", array(':uid' => $user->uid))->fetchAllKeyed(0, 1); + $user->roles += db_query("SELECT ur.rid FROM {users_roles} ur WHERE ur.uid = :uid", array(':uid' => $user->uid))->fetchAllKeyed(0, 1); } elseif ($user) { // The user is anonymous or blocked. Only preserve two fields from the