Merge pull request #458 from monsterpit-daggertooth/glitch-fix-escape-metachars-in-mutes
Escape regex metachars in keyword mutes
This commit is contained in:
		@@ -70,7 +70,7 @@ class Glitch::KeywordMute < ApplicationRecord
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    def make_regex_text
 | 
					    def make_regex_text
 | 
				
			||||||
      kws = keywords.map! do |whole_word, keyword|
 | 
					      kws = keywords.map! do |whole_word, keyword|
 | 
				
			||||||
        whole_word ? boundary_regex_for_keyword(keyword) : /(?i:#{keyword})/
 | 
					        whole_word ? boundary_regex_for_keyword(keyword) : /(?i:#{Regexp.escape(keyword)})/
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      Regexp.union(kws).source
 | 
					      Regexp.union(kws).source
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user