Use Account#find_remote method when possible
This commit is contained in:
parent
cfba03bd27
commit
38ce960ff9
|
@ -147,7 +147,7 @@ class ProcessFeedService < BaseService
|
||||||
username = xml.at_xpath('./activity:object/xmlns:author/xmlns:name').content
|
username = xml.at_xpath('./activity:object/xmlns:author/xmlns:name').content
|
||||||
url = xml.at_xpath('./activity:object/xmlns:author/xmlns:uri').content
|
url = xml.at_xpath('./activity:object/xmlns:author/xmlns:uri').content
|
||||||
domain = Addressable::URI.parse(url).host
|
domain = Addressable::URI.parse(url).host
|
||||||
account = Account.find_by(username: username, domain: domain)
|
account = Account.find_remote(username, domain)
|
||||||
|
|
||||||
if account.nil?
|
if account.nil?
|
||||||
account = follow_remote_account_service.call("#{username}@#{domain}")
|
account = follow_remote_account_service.call("#{username}@#{domain}")
|
||||||
|
|
Reference in New Issue