forked from mirrors/catstodon
This commit is contained in:
parent
0a0b9a271a
commit
f741673638
1 changed files with 7 additions and 2 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue