From ea5ba965e75e7106c6aca54dda71efc9d86c79a9 Mon Sep 17 00:00:00 2001 From: Keith Holliday Date: Mon, 27 Nov 2017 10:27:30 -0600 Subject: [PATCH] Fixed promoting group leader (#9574) --- website/client/components/groups/membersModal.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/website/client/components/groups/membersModal.vue b/website/client/components/groups/membersModal.vue index c5a897667a..c713bcc968 100644 --- a/website/client/components/groups/membersModal.vue +++ b/website/client/components/groups/membersModal.vue @@ -36,7 +36,7 @@ div span.dropdown-icon-item .svg-icon.inline(v-html="icons.messageIcon") span.text {{$t('sendMessage')}} - b-dropdown-item(@click='sort(option.value)', v-if='isLeader') + b-dropdown-item(@click='promoteToLeader(member._id)', v-if='isLeader') span.dropdown-icon-item .svg-icon.inline(v-html="icons.starIcon") span.text {{$t('promoteToLeader')}} @@ -388,6 +388,12 @@ export default { }); this.viewMembers(); }, + async promoteToLeader (memberId) { + let groupData = Object.assign({}, this.group); + groupData.leader = memberId; + await this.$store.dispatch('guilds:update', {group: groupData}); + this.$root.$emit('updatedGroup', groupData); + }, }, };