diff --git a/app/workers/reblog_status_worker.rb b/app/workers/reblog_status_worker.rb index c0b2153b2..250041a7d 100644 --- a/app/workers/reblog_status_worker.rb +++ b/app/workers/reblog_status_worker.rb @@ -8,7 +8,7 @@ class ReblogStatusWorker def perform(account_id, status_id, reblog_params = {}) account = Account.find(account_id) status = Status.find(status_id) - return false if status.destroyed? + return false if status.destroyed? || !status.distributable? ReblogService.new.call(account, status, reblog_params.symbolize_keys) true rescue ActiveRecord::RecordNotFound, ActiveRecord::RecordInvalid