andrebaltieri/FluentValidator

Erro validação

Opened this issue · 2 comments

Eu aplico 3 validações em um campo Nome, onde são:

  1. Verifica se não é null ou empty
  2. HasMinLen (3)
  3. HasMaxLen(80)

Porém, quando eu testo um campo null, gera uma exception por causa dos HasMinLen e HasMaxLen, ele não consegue converter nullo para int.

Eu vi que o código do Flunt tem essa validação para strings, porém ainda continua o erro.

https://forum.balta.io/viewtopic.php?f=5&t=79

Prezados.
Posso corrigir este problema mandar um Pull Request aos senhores?

@p3s Na verdade, você está testando se um valor não é nulo, diante disso, ao encontrar o valor nulo, ele já deveria invalidar o seu objeto - colocando false em IsValid, e não deveria passar para as outras validações.