Fix processing of mentions for post edits with an existing corresponding silent mention (#33227)

This commit is contained in:
Claire 2025-01-15 11:59:28 +01:00
parent afcfc64007
commit 533477e77c
5 changed files with 33 additions and 21 deletions

View file

@ -16,7 +16,7 @@ class MentionResolveWorker
return if account.nil?
status.mentions.create!(account: account, silent: false)
status.mentions.upsert({ account_id: account.id, silent: false }, unique_by: %w(status_id account_id))
rescue ActiveRecord::RecordNotFound
# Do nothing
rescue Mastodon::UnexpectedResponseError => e