gestaolegalufmg / gestaolegal

Sistema para Gestão de Assistências Judiciárias
GNU Affero General Public License v3.0
7 stars 8 forks source link

Erro ao editar usuário #108

Closed rvnovaes closed 2 years ago

rvnovaes commented 3 years ago

Usuário administrador@daj.com Chrome

Ao clicar o botão Editar na listagem de usuário, dá erro 500 com todos os usuários.

A edição só funciona para o usuário admin@admin.com.br

lucasdeor commented 3 years ago

Realizei um teste e o erro persiste - pelo usuário administrador@daj.com

gabriela-lp commented 2 years ago

O problema ainda persiste @Ale-eloy image

Ale-eloy commented 2 years ago

Eu testei aqui e consegui editar apenas os usuários mais recentes. Me parece que a linha de corte é do usuário "Roberto Vasconcelos Novaes | rvnovaes@gmail.com | Administrador" para frente, ou seja, todos os usuários antes disso dão erro 500, ao passo que os usuários criados após esse eu consigo editar.

@rvnovaes eu me lembro que tínhamos um problema de banco de dados que fazia isso de erros 500 acontecer em várias funcionalidades referentes a dados mais "antigos" do sistema. Isso aí é um problema? Considerando que o erro não acontece mais com novos usuários, significa que ele foi resolvido, certo?

rvnovaes commented 2 years ago

Foi adicionada no fk de usuarios para enderecos (endereco_id), possivelmente após a criação dos primeiros usuários. Desta forma, existem no banco usuários sem endereço.

A solução correta seria recadastrar os usuários para que tivessem endereço cadastrado pela própria aplicação. Desta forma, inativei (status=0) todos os usuários sem endereço.

Novos usuários devem ser cadastrados para as pessoas que foram inativadas.