Отключенная категория «Без категории» отображается в выпадающих списках категорий

Я подтвердил, что это исправлено в DEV: remove and replace Uncategorized - Pull Request #41169 - discourse/discourse - GitHub (Removing Uncategorized and migrating to a standard category).

Отдельное спасибо @sam за то, что он посмотрел шире конкретных ошибок, описанных здесь, и увидел общую картину ненужной сложности, вводимой наличием специального типа категории, который мог бы так же легко обслуживаться стандартной категорией.


Что может вызвать путаницу, так это то, что удаление контролируется флагом функции, доступным только если у вас включена старая специальная категория «Без категории»:

Так что если у вас отключена настройка allow uncategorized topics, ваш форум по-прежнему будет подвержен ошибке, о которой сообщается здесь, даже после обновления до версии Discourse, содержащей изменения из DEV: remove and replace Uncategorized - Pull Request #41169 - discourse/discourse - GitHub.

Мне удалось исправить ошибку, о которой сообщается здесь, на моем форуме, выполнив следующие действия:

  1. Включите настройку allow uncategorized topics в настройках сайта.
  2. Включите Удалить и заменить категорию «Без категории» в разделе «Предстоящие изменения».
  3. Удалите категорию «Без категории», созданную в результате шага 2.
3 лайка