Index: plugins/FeedsUserProcessor.inc =================================================================== --- plugins/FeedsUserProcessor.inc (revision 19522) +++ plugins/FeedsUserProcessor.inc (working copy) @@ -38,7 +38,19 @@ } // Save the user. - user_save($account, (array) $account); + if (module_exists('profile')) { + $saved_account = user_save($account, (array) $account); + unset($account->uid); + // Profile fields don't save unless you specify the category they belong to + $categories = profile_categories(); + if (count($categories) > 0) { + foreach ($categories as $category) { + user_save($saved_account, (array) $account, $category['name']); + } + } + } + else { + user_save($account, (array) $account); + } if ($account->uid && $account->openid) { $authmap = array( 'uid' => $account->uid,