diff --git a/homebox.module b/homebox.module index 338654b..f77699c 100644 --- a/homebox.module +++ b/homebox.module @@ -1591,7 +1591,8 @@ function _homebox_user_access_view_homebox($page, $require_login = FALSE) { elseif ($page->settings['roles']) { // Iterate each role to look for a match foreach ($page->settings['roles'] as $role) { - if (array_search($role, $user->roles)) { + $rl = user_role_load_by_name($role); + if (array_key_exists($rl->rid, $user->roles)) { return TRUE; } }