diff --git a/app/lib/activitypub/activity/create.rb b/app/lib/activitypub/activity/create.rb index b9be271c53..953d0788cf 100644 --- a/app/lib/activitypub/activity/create.rb +++ b/app/lib/activitypub/activity/create.rb @@ -473,7 +473,7 @@ class ActivityPub::Activity::Create < ActivityPub::Activity end def process_references! - references = @json['references'].nil? ? [] : ActivityPub::FetchReferencesService.new.call(@json['references']) + references = @json['references'].nil? ? [] : ActivityPub::FetchReferencesService.new.call(@status, @json['references']) quote = @json['quote'] || @json['quoteUrl'] || @json['quoteURL'] || @json['_misskey_quote'] references << quote if quote ProcessReferencesWorker.perform_async(@status.id, [], references) diff --git a/app/services/activitypub/process_status_update_service.rb b/app/services/activitypub/process_status_update_service.rb index 2e7aaa7ee6..5cf89a5a6f 100644 --- a/app/services/activitypub/process_status_update_service.rb +++ b/app/services/activitypub/process_status_update_service.rb @@ -242,7 +242,7 @@ class ActivityPub::ProcessStatusUpdateService < BaseService end def update_references! - references = @json['references'].nil? ? [] : ActivityPub::FetchReferencesService.new.call(@json['references']) + references = @json['references'].nil? ? [] : ActivityPub::FetchReferencesService.new.call(@status, @json['references']) quote = @json['quote'] || @json['quoteUrl'] || @json['quoteURL'] || @json['_misskey_quote'] references << quote if quote ProcessReferencesWorker.perform_async(@status.id, [], references)