Новых пользователей, отметивших решение, нельзя удалить

На сервере Discourse Home Assistant у нас возникли проблемы, описанные здесь, и @Heliosurge предложил создать здесь задачу с тегом «решено».

Проблема:

Когда новый пользователь создаёт тему и один ответ помечается как решение, удалить этого пользователя из мастера проверки невозможно. Сервер возвращает ошибку 500. Если модератор зайдёт и снимет отметку «решение», пользователя можно будет удалить.

Повторение проблемы:

  1. Создайте нового пользователя.
  2. Создайте тему с любым содержимым.
  3. Создайте ответ с любым текстом.
  4. Пометьте ответ как решение.
  5. Отметьте тему как спам для модерации.
  6. (как модератор) одобрите отметку, выбрав опцию удаления пользователя (или блокировки).
  7. Появится ошибка сервера 500.
6 лайков

Спасибо за отчёт! Мы рассмотрим его в ближайшие несколько недель!

3 лайка

Привет @petr0

Я пытаюсь воспроизвести эту ошибку, но на моём экземпляре это не удаётся. Можете предоставить больше подробностей об ошибке 500, которую вы получаете? В /logs должна быть запись об ошибке с временной меткой, соответствующей времени вашей попытки удалить пользователя. Если вы сможете поделиться деталями из вкладок backtrace и info, это значительно упростит определение точного места проблемы.

1 лайк