Filtro com duplo select montando sql's diferentes no desenvolvimento e na produc

uma aplicação de grid normal com filtros usando vários campos duplo select. Estava funcionando normalmente, mas de um tempo para cá começou a dar problema. no caso quando rodo a aplicação no ambiente de desenvolvimento ele monta o select abaixo:

SELECT cod_alu, grupo, periodo, semestre, cod_area, nome_area, cod_campo, nome_campo, cod_prof, nome_prof from estagio where ( semestre in (‘0117’) ) order by nome_prof asc, nome_area asc, nome_campo asc LIMIT 0,52

quando executo a mesma app na producao ele monda o sql da seguinte forma, sem ter preenchido nada nos campos duplo select

SELECT cod_alu, grupo, periodo, semestre, cod_area, nome_area, cod_campo, nome_campo, cod_prof, nome_prof from estagio where ( semestre in (‘0117’) and cod_area in (’’) and cod_estagio in (’’) and cod_disc in (’’) ) order by nome_prof asc, nome_area asc, nome_campo asc LIMIT 0,52

ja gerei novamente o ambiente de produção quando gerei a aplicacao e atualizei no servidor, mas não resolveu.

Alguma sugestão?

estou na versao ScriptCase Devel: 9.0.043

Hindi sigurado kung paano tutulungan ako? Tungkol sa kaalaman na hinahanap ko, patuloy kong ibinabahagi ang impormasyong ito.