From: ThibG Date: Wed, 2 Dec 2020 20:20:00 +0000 (+0100) Subject: Fix followers hash cache not being invalidated on account merge (#15256) X-Git-Url: https://git.xn--scling-oua.cat.family/?a=commitdiff_plain;h=9136be480f9660dcdf0e5a17ed929e2eb5ee650c;p=mastodon.git Fix followers hash cache not being invalidated on account merge (#15256) Also clear relationships cache. --- diff --git a/app/models/concerns/account_merging.rb b/app/models/concerns/account_merging.rb index 691d02e03..45050c269 100644 --- a/app/models/concerns/account_merging.rb +++ b/app/models/concerns/account_merging.rb @@ -39,5 +39,10 @@ module AccountMerging end end end + + # Some follow relationships have moved, so the cache is stale + Rails.cache.delete_matched("followers_hash:#{id}:*") + Rails.cache.delete_matched("relationships:#{id}:*") + Rails.cache.delete_matched("relationships:*:#{id}") end end