diff --git a/app/services/process_mentions_service.rb b/app/services/process_mentions_service.rb index 6c2c45afea72e7..493facbea773c5 100644 --- a/app/services/process_mentions_service.rb +++ b/app/services/process_mentions_service.rb @@ -101,7 +101,7 @@ def mention_undeliverable?(mentioned_account) def process_mutual! mentioned_account_ids = @current_mentions.map(&:account_id) - @status.account.mutuals.find_each do |target_account| + @status.account.mutuals.reorder(nil).find_each do |target_account| @current_mentions << @status.mentions.new(silent: true, account: target_account) unless mentioned_account_ids.include?(target_account.id) end end