# Пользователи видят ошибку после нажатия кнопки «Выйти из группы»

**URL:** https://meta.discourse.org/t/users-see-error-after-clicking-to-leave-a-group/217128
**Category:** Bug
**Created:** [04.Февраль.2022 20:04:30 UTC](https://meta.discourse.org/t/users-see-error-after-clicking-to-leave-a-group/217128 "2022-02-04T20:04:30Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![clayg](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/clayg/32/181131_2.png) [@clayg](https://meta.discourse.org/u/clayg)
#### Post date: [04.Февраль.2022 20:04:30 UTC](https://meta.discourse.org/t/users-see-error-after-clicking-to-leave-a-group/217128/1 "2022-02-04T20:04:30Z")

</div>

У меня определено множество групп, и мои пользователи должны состоять в определённых группах, чтобы иметь доступ к различным категориям на моём сайте. При попытке **покинуть** группу пользователи получают ошибку. Наиболее распространённая ошибка:

> У вас нет прав для просмотра запрошенного ресурса

Вот моя конфигурация. В настройках группы:

- Настройка видимости группы, **Кто может видеть эту группу?** Зарегистрированные пользователи
- Видимость, **Кто может видеть участников этой группы?** Владельцы группы, участники и модераторы
- Участие, Доступ, **Разрешить пользователям свободно вступать в группу** (не отмечено)
- Участие, Доступ, **Разрешить пользователям свободно покидать группу** (отмечено)
- Участие, Доступ, **Разрешить пользователям отправлять запросы на вступление** (отмечено)

Когда пользователь посещает страницу групп (например, [discourse.mysite.com/g](http://discourse.mysite.com/g)), он видит экран, приведённый ниже. При нажатии кнопки «Покинуть» требуется подтверждение, и после нажатия «Да» появляется ошибка. Пользователь успешно исключается из группы! Но мне не нравится, что они видят ошибку.

 ![2022-02-04_15-02-20](https://global.discourse-cdn.com/meta/original/3X/9/2/92af2be6b0166a29b63635ec72e7492b620a198d.jpeg)

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [06.Февраль.2022 09:59:52 UTC](https://meta.discourse.org/t/users-see-error-after-clicking-to-leave-a-group/217128/2 "2022-02-06T09:59:52Z")

</div>

Я могу воспроизвести это. ([863262a5de](https://github.com/discourse/discourse/commits/863262a5debcf48b1a89edb83a88dd5e0ebbeb0c))

- Создать группу (публичная, вступление по запросу, свободный выход)
- Пользователь TL2 Test\_User запрашивает вступление в группу, а затем покидает её, используя любой из вариантов «выйти».
- После запроса подтверждения появляется сообщение: «У вас нет прав для просмотра запрошенного ресурса».

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [07.Февраль.2022 06:12:01 UTC](https://meta.discourse.org/t/users-see-error-after-clicking-to-leave-a-group/217128/5 "2022-02-07T06:12:01Z")

</div>

Спасибо, что подняли этот вопрос, @clayg. Мы поручили его решение, и инженер займется им на этой неделе.

---

<div class="post-metadata">

### Author: ![vinothkannans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vinothkannans/32/86465_2.png) [@vinothkannans](https://meta.discourse.org/u/vinothkannans)
#### Post date: [17.Февраль.2022 16:45:55 UTC](https://meta.discourse.org/t/users-see-error-after-clicking-to-leave-a-group/217128/6 "2022-02-17T16:45:55Z")

</div>

> <https://github.com/discourse/discourse/pull/15982>
>
> After leaving a group, it is trying to reload its member list. Previously, when …the \`members\_visibility\_level\` attribute has a value of 2 or higher, it displayed an error popup since the \`can\_see\_members\` attribute was not updated.

Я исправил это здесь ⬆ Я разверну ваш сайт после того, как исправление будет принято.
