diff --git a/website/client/components/tasks/brokenTaskModal.vue b/website/client/components/tasks/brokenTaskModal.vue index 3988bf3f04..c9cbea330d 100644 --- a/website/client/components/tasks/brokenTaskModal.vue +++ b/website/client/components/tasks/brokenTaskModal.vue @@ -67,7 +67,13 @@ export default { challengeId: this.brokenChallengeTask.challenge.id, keep: keepOption, }); + await this.$store.dispatch('tasks:fetchUserTasks', {forceLoad: true}); + + if (this.brokenChallengeTask.type === 'todo') { + await this.$store.dispatch('tasks:fetchCompletedTodos', {forceLoad: true}); + } + this.close(); return; }