Boa tarde pessoal.
Estou tendo um problema com o next em uma listagem com filtros.
Quando eu entro pela primeira vez na tela, ele exibe todos os dados do banco, gerando várias páginas.
Seleciono uma página 9 por exemplo. Se eu resolver fazer uma pesquisa e ela retorne menos do que 9 páginas, a tabela de resultados fica vazia e a paginação em baixo não funciona.
Tentei sobreescrever o método listagem, verificando se a página atual é maior que o total de páginas. Se for maior eu seto a currentPage para 0.
A páginação mostra a página correta, porém a tabela de resultados fica vazia e a url continua com o currentPage = 8. Alguém já passou por isso?