From 1adb7e97494f4ec509854cc698ccabdddcfe79bd Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Thu, 18 Mar 2010 06:43:41 +0000 Subject: - Patch #745680 by catch: remove pointless db_delete()('user_roles()') for new users. --- modules/user/user.module | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'modules/user') diff --git a/modules/user/user.module b/modules/user/user.module index 510c9c261..7d56d9bae 100644 --- a/modules/user/user.module +++ b/modules/user/user.module @@ -538,11 +538,8 @@ function user_save($account, $edit = array(), $category = 'account') { drupal_write_record('users', $data_array, 'uid'); } - // Save user roles (delete just to be safe). + // Save user roles. if (isset($edit['roles']) && is_array($edit['roles'])) { - db_delete('users_roles') - ->condition('uid', $edit['uid']) - ->execute(); $query = db_insert('users_roles')->fields(array('uid', 'rid')); foreach (array_keys($edit['roles']) as $rid) { if (!in_array($rid, array(DRUPAL_ANONYMOUS_RID, DRUPAL_AUTHENTICATED_RID))) { -- cgit v1.2.3