diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/user.module | 2 | ||||
-rw-r--r-- | modules/user/user.module | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/modules/user.module b/modules/user.module index 1601ba02a..57447b48c 100644 --- a/modules/user.module +++ b/modules/user.module @@ -2029,7 +2029,7 @@ function _user_forms(&$edit, $account, $category, $hook = 'form') { $groups = array(); foreach (module_list() as $module) { if ($data = module_invoke($module, 'user', $hook, $edit, $account, $category)) { - $groups = array_merge($data, $groups); + $groups = array_merge_recursive($data, $groups); } } uasort($groups, '_user_sort'); diff --git a/modules/user/user.module b/modules/user/user.module index 1601ba02a..57447b48c 100644 --- a/modules/user/user.module +++ b/modules/user/user.module @@ -2029,7 +2029,7 @@ function _user_forms(&$edit, $account, $category, $hook = 'form') { $groups = array(); foreach (module_list() as $module) { if ($data = module_invoke($module, 'user', $hook, $edit, $account, $category)) { - $groups = array_merge($data, $groups); + $groups = array_merge_recursive($data, $groups); } } uasort($groups, '_user_sort'); |