Мы совсем недавно обновились до версии 3.1.0.beta6 и заметили, что в темах, требующих одобрения модератора, пользователь видит ожидающий ответ внизу темы сразу после публикации, но после обновления страницы он больше не может увидеть свой ожидающий ответ.
Появилось ли новое setting, управляющее этим поведением, или это поведение изменилось за последний год?
Они по-прежнему могут видеть его в своём профиле > Активность > Ожидающие, но было бы более удобным для пользователя видеть этот контент непосредственно в теме после обновления страницы.
Похоже, проблема связана с последним обновлением версии 3.1.0.beta6
Отчёт об ошибке
Приоритет/Серьёзность: Средний — проблема препятствует корректному отображению постов пользователям, ожидающим одобрения, что является ключевой функцией Discourse.
Платформа: Версия Discourse 3.1.0.beta6. Проблема, по-видимому, не зависит от платформы, так как связана с недавним обновлением.
Описание: После недавнего обновления до версии Discourse 3.1.0.beta6 посты отображаются не так, как ожидалось. Проблема, похоже, связана с классом PostSerializer, который был обновлён в последней версии. В предыдущей версии 3.1.0.beta5 посты работали корректно.
Фактический результат: Посты, ожидающие одобрения, не отображаются после обновления страницы, как ожидалось.
Ожидаемый результат: Посты, ожидающие одобрения, должны отображаться корректно, как это было в предыдущей версии.
Шаги для воспроизведения:
Обновите Discourse до версии 3.1.0.beta6.
Убедитесь, что параметр approve post count или любые другие настройки одобрения постов настроены.
Создайте новый пост или откройте существующий.
Обратите внимание, что пост отображается не так, как ожидалось.
Дополнительные примечания: Проблема, возможно, связана с недавним обновлением (21 июля 2023 г.) класса PostSerializer и/или PostGuardian. В предыдущей версии 3.1.0.beta5 посты работали корректно. Необходимо провести дальнейшее расследование, чтобы выявить точную причину и исправить проблему.
Ошибка в версии Discourse 3.1.0.beta6 мешает корректному отображению сообщений, ожидающих одобрения. Предполагается, что проблема связана с недавними обновлениями классов PostSerializer и/или PostGuardian. Эта ошибка не зависит от платформы и отсутствовала в предыдущей версии (3.1.0.beta5).
Отчёт об ошибке опубликован в разделе поддержки, где была поднята эта проблема: