]> cat aescling's git repositories - mastodon.git/commit
Fix duplicate accounts being created when fetching an account for its key only (...
authorThibG <thib@sitedethib.com>
Mon, 24 Feb 2020 20:15:53 +0000 (21:15 +0100)
committerGitHub <noreply@github.com>
Mon, 24 Feb 2020 20:15:53 +0000 (21:15 +0100)
commit3704402dcce6775c32350d09cd3dc7d2ba95105a
tree2c88f3a73e25614fecea66158cd7cd7de9a78a29
parent5158dbeb25f64fd6fad44deb454ce354c95bd1ce
Fix duplicate accounts being created when fetching an account for its key only (#13147)

Fixes #13136

When a user's canonical acct domain is different from its id's domain
(WEB_DOMAIN ≠ LOCAL_DOMAIN), two webfinger queries are required to find the
canonical domain from the URI. However, we skip webfinger queries when
updating only the key of a remote user, which led to the creation of a
duplicate account, using the URI's domain instead of the canonical acct: one.
app/services/activitypub/process_account_service.rb