mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-02-16 08:29:56 -05:00
Fix poll keys when key is a number
jQuery converts data strings into a possible JavaScript value, so keys like '0' and '1' get converted into numbers, which fails the validation (it expects a string for a key).
This commit is contained in:
parent
bb525b0b7f
commit
817d790fea
1 changed files with 1 additions and 1 deletions
|
@ -73,7 +73,7 @@ module.exports = class PollModal extends ModalView
|
|||
onClickAnswer: (e) ->
|
||||
$selectedAnswer = $(e.target).closest('.answer')
|
||||
pollVotes = @userPollsRecord.get('polls') ? {}
|
||||
pollVotes[@poll.id] = $selectedAnswer.data('answer')
|
||||
pollVotes[@poll.id] = $selectedAnswer.data('answer').toString()
|
||||
@userPollsRecord.set 'polls', pollVotes
|
||||
@updateAnswers true
|
||||
@userPollsRecord.save {polls: pollVotes}, {success: => @awardRandomGems?()}
|
||||
|
|
Loading…
Reference in a new issue