Alterada a forma utilizada para verificar se tem erros. Agora só tem erro se o erro estiver definido e for diferente de null.