Modificaciones para que funcione correctamente la validacion al devolver errores