2
0

Add server-side support for handling posts with a quote policy allowing followers to quote (#36127)

This commit is contained in:
Claire
2025-09-15 17:03:44 +02:00
committed by GitHub
parent f5591346cc
commit e4bb0fc43a
5 changed files with 17 additions and 5 deletions

View File

@@ -234,7 +234,7 @@ class ActivityPub::NoteSerializer < ActivityPub::Serializer
policy = object.quote_approval_policy >> 16
approved_uris << ActivityPub::TagManager::COLLECTIONS[:public] if policy.anybits?(Status::QUOTE_APPROVAL_POLICY_FLAGS[:public])
approved_uris << ActivityPub::TagManager.instance.followers_uri_for(object.account) if policy.anybits?(Status::QUOTE_APPROVAL_POLICY_FLAGS[:followers])
approved_uris << ActivityPub::TagManager.instance.following_uri_for(object.account) if policy.anybits?(Status::QUOTE_APPROVAL_POLICY_FLAGS[:followed])
approved_uris << ActivityPub::TagManager.instance.following_uri_for(object.account) if policy.anybits?(Status::QUOTE_APPROVAL_POLICY_FLAGS[:following])
approved_uris << ActivityPub::TagManager.instance.uri_for(object.account) if approved_uris.empty?
{