From 8eadd119a3dd8f834ebed9fe9af18084d681884c Mon Sep 17 00:00:00 2001 From: nightpool Date: Wed, 14 Dec 2022 15:01:22 -0500 Subject: [PATCH] Don't count a delivery as successful if the response is not tracked by Stoplight --- app/workers/activitypub/delivery_worker.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/workers/activitypub/delivery_worker.rb b/app/workers/activitypub/delivery_worker.rb index d9153132b3..1c48cc7c21 100644 --- a/app/workers/activitypub/delivery_worker.rb +++ b/app/workers/activitypub/delivery_worker.rb @@ -53,7 +53,7 @@ class ActivityPub::DeliveryWorker build_request(http_client).perform do |response| raise Mastodon::UnexpectedResponseError, response unless response_successful?(response) || response_error_unsalvageable?(response) - @performed = true + @performed = response_successful?(response) end end end