Skip to content

fix(server): validate standalone questions once

Laurent Bourgon requested to merge fix/validate-standalone-question-once into dev

En ce moment, la validation d'une question dans la banque de questions se faisait en deux étapes.

  1. Vérifier si la question correspond au type StandaloneQuestion
  2. Vérifier si la question correspond au type indiqué

Le problème de cette méthode est que s'il y a une erreur à l'étape 1, l'étape 2 n'est jamais lancée, et les messages d'erreurs ne sont pas montrés à l'utilisateur.

Pour régler cela, la validation du corps de la requête (étape 1) a été bypassed pour ne faire que la validation spécifique (étape 2). La validation du type spécifique inclut la validation du type générique (p. ex., QCM est une StandaloneQuestion, alors elle a besoin d'un titre non-vide).

Il n'y a aucun changement à apporter au client pour que plusieurs erreurs soient affichées.

Merge request reports

Loading