[Bug] Erro ao editar API de faturas
Origem
Erro reportado pela equipe do Banco Central do Brasil.
Passos para reproduzir o problema
Editar um instrumento de cobrança, quando o usuário autenticado está com a unidade do contrato vinculado ao empenho apenas como "UG/UASG Padrão".
Endpoint - "/api/v1/contrato/faturas/edit/id_fatura/{fatura_id}/justificativa/{justificativa_id}/situacao/{situacao}/empenhos/{empenhos}"
Qual o resultado obtido
"error": "Usuário não tem permissão para acesso a contratos desta unidade."
Qual o resultado esperado
Que o usuário possa alterar pela API instrumentos de cobrança de todas as suas unidades, primárias e secundárias, desde que estejam vinculada ao contrato do empenho.
Contexto
Testado no treina e homologação.
Solução alternativa
Não há.
Solução sugerida
Alterar o "verificaEmpenhos" para passar a validar também o "id_empenho" enviado com os "id's dos empenhos das unidades secundárias".
Edited by Renato Vieira