From b2833ac4a209c3ecd960170d8295b2b3a694d3e2 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Mon, 29 Jun 2020 17:05:37 +0200 Subject: [PATCH] fix(challenge): sync user when joining a challenge - make sure new tag is synced immediately --- website/client/src/components/challenges/challengeDetail.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/website/client/src/components/challenges/challengeDetail.vue b/website/client/src/components/challenges/challengeDetail.vue index 87585c5320..3a6addfeea 100644 --- a/website/client/src/components/challenges/challengeDetail.vue +++ b/website/client/src/components/challenges/challengeDetail.vue @@ -525,7 +525,10 @@ export default { this.membersLoaded = false; this.members = []; - await this.$store.dispatch('tasks:fetchUserTasks', { forceLoad: true }); + await Promise.all([ + this.$store.dispatch('user:fetch', { forceLoad: true }), + this.$store.dispatch('tasks:fetchUserTasks', { forceLoad: true }), + ]); }, async leaveChallenge () { this.$root.$emit('bv::show::modal', 'leave-challenge-modal');