Não permite adicionar uma PESSOA apenas com 3 carateres no Código #19

Open
opened 2025-06-30 11:06:55 +01:00 by root · 1 comment
Owner

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.

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.
root added the
bug
label 2025-06-30 11:06:55 +01:00
root added this to the InNOVA project 2025-06-30 11:06:56 +01:00
Author
Owner

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).

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).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: root/resilient#19
No description provided.