mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: escape regex chars when searching site texts
This commit is contained in:
@@ -68,7 +68,7 @@ module I18n
|
||||
target = opts[:backend] || backend
|
||||
results = opts[:overridden] ? {} : target.search(config.locale, query)
|
||||
|
||||
regexp = /#{query}/i
|
||||
regexp = /#{Regexp.escape(query)}/i
|
||||
(overrides_by_locale(locale) || {}).each do |k, v|
|
||||
results.delete(k)
|
||||
results[k] = v if (k =~ regexp || v =~ regexp)
|
||||
|
||||
Reference in New Issue
Block a user