diff --git a/app/services/group_mentions_updater.rb b/app/services/group_mentions_updater.rb index 96f61396836..5130baa43e6 100644 --- a/app/services/group_mentions_updater.rb +++ b/app/services/group_mentions_updater.rb @@ -3,7 +3,7 @@ class GroupMentionsUpdater def self.update(current_name, previous_name) Post.where( - "cooked LIKE '%class=\"mention-group\"%' AND raw LIKE :previous_name", + "cooked LIKE '%class=\"mention-group%' AND raw LIKE :previous_name", previous_name: "%@#{previous_name}%" ).find_in_batches do |posts| diff --git a/spec/services/group_mentions_updater_spec.rb b/spec/services/group_mentions_updater_spec.rb index 9d642c75821..2c787af4c85 100644 --- a/spec/services/group_mentions_updater_spec.rb +++ b/spec/services/group_mentions_updater_spec.rb @@ -28,6 +28,7 @@ RSpec.describe GroupMentionsUpdater do group.update!(name: new_group_name) post.reload + puts post.raw expect(post.raw_mentions).to eq([new_group_name]) expect(post.raw).to eq(expected_raw)