Fix spurious notification of local boosters and quoters when updating quote policy (#36299)

This commit is contained in:
Claire 2025-09-30 11:40:58 +02:00 committed by GitHub
parent a6236148d8
commit 45219dbf64
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 2 deletions

View File

@ -22,7 +22,7 @@ class Api::V1::Statuses::InteractionPoliciesController < Api::V1::Statuses::Base
end end
def broadcast_updates! def broadcast_updates!
DistributionWorker.perform_async(@status.id, { 'update' => true }) DistributionWorker.perform_async(@status.id, { 'update' => true, 'skip_notifications' => true })
ActivityPub::StatusUpdateDistributionWorker.perform_async(@status.id, { 'updated_at' => Time.now.utc.iso8601 }) ActivityPub::StatusUpdateDistributionWorker.perform_async(@status.id, { 'updated_at' => Time.now.utc.iso8601 })
end end
end end

View File

@ -60,7 +60,7 @@ RSpec.describe 'Interaction policies' do
) )
expect(DistributionWorker) expect(DistributionWorker)
.to have_enqueued_sidekiq_job(status.id, { 'update' => true }) .to have_enqueued_sidekiq_job(status.id, { 'update' => true, 'skip_notifications' => true })
expect(ActivityPub::StatusUpdateDistributionWorker) expect(ActivityPub::StatusUpdateDistributionWorker)
.to have_enqueued_sidekiq_job(status.id, { 'updated_at' => anything }) .to have_enqueued_sidekiq_job(status.id, { 'updated_at' => anything })
end end