diff --git a/webapp/pages/group/_id/_slug.vue b/webapp/pages/group/_id/_slug.vue index 35e4ad6c0..305035171 100644 --- a/webapp/pages/group/_id/_slug.vue +++ b/webapp/pages/group/_id/_slug.vue @@ -563,7 +563,11 @@ export default { }, updateJoinLeave({ myRoleInGroup }) { this.Group[0].myRole = myRoleInGroup - this.$apollo.queries.GroupMembers.refetch() + if (this.isAllowedSeeingGroupMembers) { + this.$apollo.queries.GroupMembers.refetch() + } else { + this.GroupMembers = [] + } }, fetchAllMembers() { this.membersCountToLoad = Infinity