Index: avatar_selection.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/avatar_selection/avatar_selection.module,v retrieving revision 1.1.2.20.2.40 diff -u -p -r1.1.2.20.2.40 avatar_selection.module --- avatar_selection.module 5 Sep 2008 16:38:23 -0000 1.1.2.20.2.40 +++ avatar_selection.module 17 Sep 2008 11:04:06 -0000 @@ -328,8 +328,12 @@ function _avatar_selection_image_list($u // Searching for available avatars for a particular user. elseif (!empty($user)) { // Set up some variables. - $user_roles = array_keys($user->roles); - $user_roles_placeholders = implode(',', array_fill(0, count($user_roles), '%d')); + $user_roles = array(); + $user_roles_placeholders = ''; + if (is_array($user->roles) && !empty($user->roles)) { + $user_roles = array_keys($user->roles); + $user_roles_placeholders = implode(',', array_fill(0, count($user_roles), '%d')); + } $user_og = array(); $user_og_placeholders = ''; if (module_exists("og")) {