etalab / radar-tech-frontend

BSD Zero Clause License
1 stars 3 forks source link

Si une erreur survient je ne peux pas la corriger et renvoyer le formulaire #6

Open AudreyBramy opened 3 years ago

AudreyBramy commented 3 years ago

Lorsqu'une erreur de validation survient quand je valide une page :

basilesimon commented 3 years ago

Juste une petite précision là-dessus, pour avoir ton retour.

Ce comportement est causé par cette fonction:

  onServerValidateQuestions(survey, options) {
    schema
      .validate(options.data, { strict: true, stripUnknown: true })
      .catch(err => console.log(err))
      .then(valid => {
        if (!valid) {
          alert(
            "Le formulaire ne valide pas. A-t'il dévié de la DB? Voir devtools"
          );
        } else options.complete();
      });
  }

Mais la bonne nouvelle, c'est que je ne l'ai pas conçue pour qu'elle soit dans le produit final -- mais seulement comme un petit garde-fou pour moi pour me rappeler que toute modif de la DB doit être ok de ton coté :)