Я использую самохостинг через Docker и обновляюсь из ветки tests-passed.
Обновился до следующего коммита — ff42bef1b6, который включает следующий PR:
После установки пользователи не могут открыть новый редактор тем ни через кнопку «+ Новая тема», ни перейдя напрямую по адресу /new-topic.
В консоли JavaScript возникает ошибка:
TypeError: undefined is not an object (evaluating 'category.topic_template')
Я предположил, что проблема может быть в коде из этого PR, зашёл в rails-консоль и выполнил следующую команду, чтобы установить общую категорию в одну из существующих категорий:
SiteSetting.general_category_id=5
Это устранило проблему. Предыдущее значение было -1.
Я считаю, что использование значения по умолчанию nil для general_category_id решит эту проблему.
У меня то же самое. Пользователи должны были выбрать категорию, прежде чем писать. Пока ждём исправления, я установил компонент Default Composer Category, чтобы при открытии редактора категория не была пустой.