Tenho uma aplicação simples de Consulta aonde passo um parâmetro e de acordo com essa parâmetro ele adiciona um WHERE na cláusula de consulta. Ao iniciar a aplicação, ela funciona normalmente, entra no WHERE corretamente.
O problema ocorre apenas ao executar a consulta no campo QuickSearch. Pelo erro, estou suspeitando que o SC está colocando um no final da query e isso está gerando erro de sintaxe na query do Mysql. Começou a ocorrer após última atualização de ontem, 19/02/2018. Alguém passou por isso?
Código simples do onScriptInit:
if ([variavel] < 1) {
sc_select_where(add) = " where valor=1";
}
Se tirar esse where dinâmico, funciona perfeitamente a consulta no Quicksearch. Ou mesmo com o where no campo SQL.