openpolitica / open-politica-backend

Backend del Proyecto Open Política construido en Node.js
Apache License 2.0
0 stars 0 forks source link

No repetition on questions array bug fixed #133

Closed dmarquinah closed 3 years ago

dmarquinah commented 3 years ago

Se ha detectado un bug en el POST del cuestionario. El problema radica en que el array de preguntas debería de tener 2 códigos de pregunta en caso la pregunta sea múltiple, de esta manera se puede saber si es que se da la repetición.

Esta línea hace que solo se guarde 1 vez el código incluso si son preguntas múltiples, cuando debería guardarse tantas veces como respuestas existan (2 para el caso de prueba señalado)

dmarquinah commented 3 years ago

Body de prueba para validar que se ha corregido el problema: { "answers": [ { "questionId": "seg1", "answerId": null, "answers": [ "e", "b" ] }, { "questionId": "seg2", "answerId": null, "answers": [ "b", "e" ] }, { "questionId": "seg3", "answerId": null, "answers": [ "b", "c" ] }, { "questionId": "seg4", "answerId": null, "answers": [ "e", "a" ] } ] }