Histórico da Página
01. DADOS GERAIS
| Produto: | TOTVS RH
| ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linha de Produto: | Linha Datasul | ||||||||||||||||
| Segmento: | RH | ||||||||||||||||
| Módulo: | E-SOCIAL (ESOCIAL) | ||||||||||||||||
| Função: | RELATÓRIO DE CONFERÊNCIA IRRF ESOCIAL | ||||||||||||||||
| Ticket: | 23711381 | ||||||||||||||||
| Requisito/Story/Issue (informe o requisito relacionado) : | DRHROTDTS-17830 |
02. SITUAÇÃO/REQUISITO
O sistema atualmente retorna um objeto com uma lista de funcionários vazia ao gerar o Relatório de Conferência de IRRF para períodos sem dados, apresentando a estrutura {"hasNext":false,"items":[{"employees":[]}]}.
Esse comportamento resulta em um looping indesejado, pois o retorno correto para períodos sem informações deveria ser {"hasNext":false,"items":[]}, o que impede a finalização adequada do relatório.
03. SOLUÇÃO
Foi identificado uma falha no retorno da API, onde a estrutura do JSON não está respondendo adequadamente quando não existem dados na tabela. O comportamento esperado é retornar um array vazio em vez de conter um campo "employees" vazio. A correção desse retorno visa evitar o looping na interface do usuário.
04. DEMAIS INFORMAÇÕES
<Não se aplica>
05. ASSUNTOS RELACIONADOS
Não se aplica
| Templatedocumentos |
|---|
...