# Проблема с отображением постов, ожидающих одобрения, после обновления до версии Discourse 3.1.0.beta6

**URL:** <https://meta.discourse.org/t/awaiting-approval-post-display-issue-following-update-to-discourse-version-3-1-0-beta6/272781>\
**Category:** Bug\
**Created:** [25.Июль.2023 15:16:06 UTC](https://meta.discourse.org/t/awaiting-approval-post-display-issue-following-update-to-discourse-version-3-1-0-beta6/272781 "2023-07-25T15:16:06Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![ruben](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ruben/32/519532_2.png) [@ruben](https://meta.discourse.org/u/ruben)\
**Post date:** [25.Июль.2023 15:08:29 UTC](https://meta.discourse.org/t/awaiting-approval-post-display-issue-following-update-to-discourse-version-3-1-0-beta6/272781/2 "2023-07-25T15:08:29Z")

</div>

Похоже, проблема связана с последним обновлением версии `3.1.0.beta6`

## Отчёт об ошибке

**Приоритет/Серьёзность:** Средний — проблема препятствует корректному отображению постов пользователям, ожидающим одобрения, что является ключевой функцией Discourse.

**Платформа:** Версия Discourse `3.1.0.beta6`. Проблема, по-видимому, не зависит от платформы, так как связана с недавним обновлением.

**Описание:** После недавнего обновления до версии Discourse `3.1.0.beta6` посты отображаются не так, как ожидалось. Проблема, похоже, связана с классом `PostSerializer`, который был обновлён в последней версии. В предыдущей версии `3.1.0.beta5` посты работали корректно.

**Фактический результат:** Посты, ожидающие одобрения, не отображаются после обновления страницы, как ожидалось.

**Ожидаемый результат:** Посты, ожидающие одобрения, должны отображаться корректно, как это было в предыдущей версии.

**Шаги для воспроизведения:**

1. Обновите Discourse до версии `3.1.0.beta6`.
2. Убедитесь, что параметр `approve post count` или любые другие настройки одобрения постов настроены.
3. Создайте новый пост или откройте существующий.
4. Обратите внимание, что пост отображается не так, как ожидалось.

**Дополнительные примечания:** Проблема, возможно, связана с недавним обновлением (21 июля 2023 г.) класса [PostSerializer](https://github.com/discourse/discourse/blob/main/app/serializers/post_serializer.rb) и/или [PostGuardian](https://github.com/discourse/discourse/blob/main/lib/guardian/post_guardian.rb). В предыдущей версии 3.1.0.beta5 посты работали корректно. Необходимо провести дальнейшее расследование, чтобы выявить точную причину и исправить проблему.

**Скриншоты/Видео:**

- [Запись экрана с демонстрацией проблемы](https://screenshot.click/25-58-485zb-f8v5l.mp4), где пост со статусом “Ожидает одобрения” исчезает после обновления страницы
- [Запись экрана с демонстрацией обновления страницы](https://screenshot.click/25-25-r5wdy-1kykl.mp4) в версии `3.1.0.beta5`, где пост со статусом “Ожидает одобрения” сохраняется, как и ожидалось
- [![alt](https://global.discourse-cdn.com/meta/original/4X/0/2/8/02804d7e09baceec304048eb652b3574dac147cd.png)](https://screenshot.click/25-01-d5pms-qolz3.png)

---

_[View the full topic](https://meta.discourse.org/t/awaiting-approval-post-display-issue-following-update-to-discourse-version-3-1-0-beta6/272781)._
