allow out-of-body mentions

staging
multiple creatures 2019-08-15 17:05:59 -05:00
parent f54329f9d6
commit f783ec279d
1 changed files with 2 additions and 2 deletions

View File

@ -8,7 +8,7 @@ class ProcessMentionsService < BaseService
return unless status.local? && !status.draft? return unless status.local? && !status.draft?
@status = status @status = status
mentions = [] mentions = Mention.where(status: status).to_a
status.text = status.text.gsub(Account::MENTION_RE) do |match| status.text = status.text.gsub(Account::MENTION_RE) do |match|
username, domain = Regexp.last_match(1).split('@') username, domain = Regexp.last_match(1).split('@')
@ -32,7 +32,7 @@ class ProcessMentionsService < BaseService
status.save! status.save!
return if skip_notify return if skip_notify
mentions.each { |mention| create_notification(mention) } mentions.uniq.each { |mention| create_notification(mention) }
end end
private private