|
|
|
@ -61,8 +61,13 @@ class FollowRemoteAccountService < BaseService
|
|
|
|
|
account.uri = get_account_uri(xml)
|
|
|
|
|
account.hub_url = hubs.first.attribute('href').value
|
|
|
|
|
|
|
|
|
|
account.save!
|
|
|
|
|
get_profile(body, account)
|
|
|
|
|
begin
|
|
|
|
|
account.save!
|
|
|
|
|
get_profile(body, account)
|
|
|
|
|
rescue ActiveRecord::RecordNotUnique
|
|
|
|
|
# The account has been added by another worker!
|
|
|
|
|
return Account.find_remote(confirmed_username, confirmed_domain)
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
account
|
|
|
|
|
end
|
|
|
|
|