Skip to content

Relatório de local de coleta retorna registros mesmo sem filtros #503

Description

@edvaldoszy

Problema

Quando a busca do relatório de local de coleta é feita sem nenhum filtro, a API devolve registros mesmo assim.

A tela espera que, sem filtro aplicado, não haja resultados. Hoje, se a requisição chega sem local de coleta e sem intervalo de datas, a API devolve a listagem completa.

Como corrigir

  • Se a busca da tabela for feita sem local de coleta e sem datas, a API deve responder como se não houvesse resultados: lista vazia e total zero.
  • Quando o usuário informar local de coleta, intervalo de datas, ou os dois, a API continua filtrando normalmente e devolvendo os registros correspondentes.

Issue correspondente no painel: utfpr/hcf-painel#386

Critérios de aceite

  • Uma busca do relatório sem local de coleta e sem datas retorna lista vazia e total zero.
  • Uma busca informando apenas o local de coleta retorna somente os registros daquele local.
  • Uma busca informando apenas o intervalo de datas retorna somente os registros daquele período.
  • Uma busca informando local de coleta e datas juntos retorna somente os registros que atendem aos dois filtros.
  • A geração do PDF continua funcionando com os filtros informados.

Metadata

Metadata

Assignees

No one assigned

    Labels

    apibugSomething isn't working

    Type

    No type

    Projects

    Status
    to do

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions