diff --git a/src/app/services/config.service.ts b/src/app/services/config.service.ts index 44e7316d..7d8a3e8c 100644 --- a/src/app/services/config.service.ts +++ b/src/app/services/config.service.ts @@ -307,6 +307,20 @@ export class ConfigService extends PollConfig { ); } + /** + * conversion to send to back + * @param choiceList + */ + convertChoicesAnsweredToSend(choiceList) { + const converted = choiceList.map(elem => { + return { + choice_id: elem.id, + value: elem.answer + } + }); + console.log('converted', converted); + return converted; + } /** * POST @@ -318,11 +332,11 @@ export class ConfigService extends PollConfig { voteStack = { pseudo: this.myName, email: this.myEmail, - answers: this.answers + votes: this.convertChoicesAnsweredToSend(this.currentPoll.choices), } } this.http.post( - `${this.baseHref}/poll/${this.pollId}/vote`, + `${this.baseHref}/poll/${this.currentPoll.id}/vote`, voteStack, this.makeHeaders()) .subscribe((res: any) => { diff --git a/update-demo.sh b/update-demo.sh index b01aeb0d..d693d589 100644 --- a/update-demo.sh +++ b/update-demo.sh @@ -4,4 +4,4 @@ git pull origin dev yarn install --pure-lockfile yarn build:demo sudo cp -r ./dist/framadate/* ../framadate-api/public/ -echo " now check update demo at https://framadate-api.cipherbliss.com/index.html " +echo " now check update demo at https://framadate-api.cipherbliss.com"