gororobas
gororobas copied to clipboard
[VegetablesIndex] debugar busca textual - parou de funcionar
Por algum motivo, o filtro abaixo parou de funcionar:
e.op(
// Either there's no search query
e.op(e.len(params.search_query), '=', 0),
'or',
// Or the vegetable matches it
e.op(vegetable.searchable_names, 'ilike', params.search_query),
),
Sem uma `search_query`, funciona para alguns vegetais, apenas uns 20. Com `search_query` só retorna esses vegetais que tenham parte da query.
Se troco o search_query
pra ser opcional e tento usar e.op('not', e.op('exists', params.search_query))
também fica limitado a esses 20 vegetais, mas quebra 100% quando não tem search_query.
Desativei busca textual enquanto isso