diff --git a/website/client/components/groups/group.vue b/website/client/components/groups/group.vue index b71738411d..ed94176544 100644 --- a/website/client/components/groups/group.vue +++ b/website/client/components/groups/group.vue @@ -123,7 +123,7 @@ .col-6 span.float-left | {{parseFloat(group.quest.progress.hp).toFixed(2)}} / {{parseFloat(questData.boss.hp).toFixed(2)}} - .col-6 + .col-6(v-if='userIsOnQuest') // @TODO: Why do we not sync quset progress on the group doc? Each user could have different progress span.float-right {{parseFloat(user.party.quest.progress.up).toFixed(1) || 0}} pending damage .row.rage-bar-row(v-if='questData.boss.rage') @@ -559,6 +559,10 @@ export default { }, computed: { ...mapState({user: 'user.data'}), + userIsOnQuest () { + if (!this.group.quest || !this.group.quest.members) return false; + return Boolean(this.group.quest.members[this.user._id]); + }, acceptedCount () { let count = 0;