uspdev / web-ldap-admin

https://gitlab.uspdigital.usp.br/uspdev/web-ldap-admin
3 stars 9 forks source link

Cria a conta, mas retorna erro ao tentar acessar a troca de senha #156

Open alecostaweb opened 1 year ago

alecostaweb commented 1 year ago

Em App\Replicado\Replicado.php é necessário verificar se o retorno é vazio, do contrário a tela de troca de senha não carrega.

O erro só corre quando por exemplo: A pessoa tem vínculo ativo de aluno de graduação na unidade e também vinculo ativo de servidor em outra unidade, ou seja na tabela VINCULOPESSOAUSP retorna tipvin = EXTERNO e ALUNOGR, já na tabela LOCALIZAPESSOA retorna tipvin = SERVIDOR e ALUNOGR

Solução temporária aqui na ECA e proposta de solução:

                case 'Servidor':
                    $servidor = \App\Replicado\Pessoa::obterServidorAtivo($codpes);
                    if (!empty($servidor)) {
                        $vinculo = array_merge($vinculo, $servidor);
                    }
                    break;