diff --git a/plugins/FeedsUserProcessor.inc b/plugins/FeedsUserProcessor.inc index 6ab3f43..0f6adb3 100644 --- a/plugins/FeedsUserProcessor.inc +++ b/plugins/FeedsUserProcessor.inc @@ -65,7 +65,9 @@ class FeedsUserProcessor extends FeedsProcessor { } if (!empty($account->roles_list)) { - foreach ($account->roles_list as $role_name) { + // Assure roles list is an array. + $roles_list = (array) $account->roles_list; + foreach ($roles_list as $role_name) { $role_name = trim($role_name); if ((!$role = user_role_load_by_name($role_name)) && $this->config['user_roles_create']) { // Create new role if role doesn't exist.