summaryrefslogtreecommitdiff
path: root/src/client/components
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/components')
-rw-r--r--src/client/components/note.vue20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/client/components/note.vue b/src/client/components/note.vue
index 69ab4ae444..322b634218 100644
--- a/src/client/components/note.vue
+++ b/src/client/components/note.vue
@@ -406,18 +406,18 @@ export default Vue.extend({
...this.appearNote,
};
+ const choices = [...this.appearNote.poll.choices];
+ choices[choice] = {
+ ...choices[choice],
+ votes: choices[choice].votes + 1,
+ ...(body.userId === this.$store.state.i.id ? {
+ isVoted: true
+ } : {})
+ };
+
n.poll = {
...this.appearNote.poll,
- choices: {
- ...this.appearNote.poll.choices,
- [choice]: {
- ...this.appearNote.poll.choices[choice],
- votes: this.appearNote.poll.choices[choice].votes + 1,
- ...(body.userId === this.$store.state.i.id ? {
- isVoted: true
- } : {})
- }
- }
+ choices: choices
};
this.updateAppearNote(n);