このコミットが含まれているのは:
2026-10-29 18:10:13 +09:00
コミット 9f92dbfb06
5個のファイルの変更、27行の追加、7行の削除
+4 -1
ファイルの表示
@@ -198,7 +198,10 @@ class CountsPopulation
raw = params['tags']
tokens = raw.split.reject { _1.downcase == 'type:or' }
refs = PostTagSearch.parse_references(params, tokens, partial: true)
literals = PostTagSearch.literals(nil, tokens.join(' '), references: refs)
locale = Locale.find_by(code: params.fetch('locale', 'ja'))
raise ArgumentError unless locale
literals = PostTagSearch.literals(locale, tokens.join(' '), references: refs)
predicates = literals.map do |literal|
reference = literal[:reference]
expression = if reference