Skip to content

fix(client): reset question id when adding from question bank

Laurent Bourgon requested to merge fix/reset-id-on-add into dev

Certains bugs pouvaient se produire lorsque deux questions avaient le même ID dans un même quiz. Cette MR règle cela en forçant MongoDB a donner un nouvel ID lorsqu'une question de la banque est ajoutée dans un quiz. En copiant la question avec un ID undefined, MongoDB va comprendre que c'est un nouveau sous-document et mettra un ID unique.

Ajouts

Aucun.

Modifications

  • L'ID d'une question copiée est forcé à undefined lorsque copié.
  • La scrollbar de l'application apparaît lorsque l'onglet "Question" est sélectionné. C'était déjà le cas pour la banque de questions.
  • La notation [style.my-property]="foo" a été utilisée pour remplacer les [ngStyle] pour alléger le template.
  • Lorsqu'une nouvelle question est ajoutée dans un quiz, la question est automatiquement sélectionnée.

Conséquences

  • Évite l'apparition de quelques bugs non-évidents et difficiles à reproduire (réponses qui s'affichent en double, sélection de la mauvaise question, questions qui s'inversent quelques fois, etc.).

Merge request reports

Loading