Bust relationship cache key (#37760)

This commit is contained in:
Echo 2026-02-06 15:36:12 +01:00 committed by GitHub
parent 7e27ba990e
commit 1310628a60
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 7 additions and 7 deletions

View File

@ -10,7 +10,7 @@ module RelationshipCacheable
private
def remove_relationship_cache
Rails.cache.delete(['relationship', account_id, target_account_id])
Rails.cache.delete(['relationship', target_account_id, account_id])
Rails.cache.delete(['relationships', account_id, target_account_id])
Rails.cache.delete(['relationships', target_account_id, account_id])
end
end

View File

@ -114,6 +114,6 @@ class AccountRelationshipsPresenter
end
def relationship_cache_key(account_id)
['relationship', @current_account_id, account_id]
['relationships', @current_account_id, account_id]
end
end

View File

@ -66,10 +66,10 @@ class MoveWorker
# Clear any relationship cache, since callbacks are not called
Rails.cache.delete_multi(follows.flat_map do |follow|
[
['relationship', follow.account_id, follow.target_account_id],
['relationship', follow.target_account_id, follow.account_id],
['relationship', follow.account_id, @target_account.id],
['relationship', @target_account.id, follow.account_id],
['relationships', follow.account_id, follow.target_account_id],
['relationships', follow.target_account_id, follow.account_id],
['relationships', follow.account_id, @target_account.id],
['relationships', @target_account.id, follow.account_id],
]
end)
end