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;
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: