Não permite adicionar uma PESSOA apenas com 3 carateres no Código #19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
A propriedade Código do registo Pessoa (na organização) tem como validação: Obrigatório + Minimo 3 caracteres. No entanto, comprova-se, que se tiver exactamente 3 caracteres, não grava e não apresenta erro. Colocando 4 ou mais, já grava.
Interpretei mal o erro, na verdade não se trata da validação de 3 carateres, mas sim, o código já existe. O teste efectuado foi adicionar um utilizador que pertence à UO "FCT" mas estará registado ao nível da UO "NOVA", para ter acesso a tudo. Mas foi dado como código "FCT", que coincide como código dado ao nó da UO na Organização.
O erro é, portanto, de chave duplicada. Em DEV consido ver uma mensagem de "Erro no servidor", mas em PROD da NOVA nem isso aparece.
A solução é apresentar uma mensage de erro ao utilizador a dizer o que aconteceu. Preferenciamente, assinalar como em erro o campo (Código, neste caso).