diff options
-rw-r--r-- | modules/user.module | 4 | ||||
-rw-r--r-- | modules/user/user.module | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/modules/user.module b/modules/user.module index 3e562a863..2fc62298f 100644 --- a/modules/user.module +++ b/modules/user.module @@ -1241,7 +1241,9 @@ function _user_edit_submit($uid, &$edit) { } $edit['picture'] = ''; } - $edit['roles'] = array_filter($edit['roles']); + if (isset($edit['roles'])) { + $edit['roles'] = array_filter($edit['roles']); + } } function user_edit($category = 'account') { diff --git a/modules/user/user.module b/modules/user/user.module index 3e562a863..2fc62298f 100644 --- a/modules/user/user.module +++ b/modules/user/user.module @@ -1241,7 +1241,9 @@ function _user_edit_submit($uid, &$edit) { } $edit['picture'] = ''; } - $edit['roles'] = array_filter($edit['roles']); + if (isset($edit['roles'])) { + $edit['roles'] = array_filter($edit['roles']); + } } function user_edit($category = 'account') { |