herculeshssj / orcamento

Controle de orçamento doméstico familiar
GNU Lesser General Public License v3.0
2 stars 0 forks source link

Auditoria não está registrando IP e User-agent #333

Closed herculeshssj closed 6 years ago

herculeshssj commented 6 years ago

No proceso de atualização das bibliotecas, identificou-se que a auditoria não está registrando nem o IP nem o User-Agent do usuário logado. Verificou-se que o problema está em produção.

herculeshssj commented 6 years ago

IP e User-agent foram removidos da tabela e na entidade são campos transientes. Portanto podem ser removidos, e o código que obtém esses valores pode ser removido.

herculeshssj commented 6 years ago

Decidiu-se retornar com o log do IP do cliente e do navegador usado. Assim, a classe AuditoriaAspect foi refatorada para facilitar a compreensão do código e evitar os NullPointerExceptions que estavam ocorrendo.

Bug corrigido.