Проблема с обновлением компонента темы

Компонент темы нашего сайта не работает с последней версией Discourse. Всякий раз, когда мы пытаемся исправить это в безопасном режиме, следуя подсказкам консоли, сайт падает сразу после открытия компонента. Как это исправить?

Многое зависит от компонента темы и версии Discourse, которую вы используете. Не могли бы вы предоставить немного больше деталей?

Точную версию Discourse, на которой вы работаете, можно найти в панели администратора. Если можете, скопируйте синюю ссылку и поделитесь ею здесь:

Да, именно эта версия. Мы не обновляли Discourse уже больше года до недавнего времени, думаю, компонент перестал работать из-за Ember 5? Не знаю.

И какой это компонент темы?

мы сделали это сами

Чтобы кто-то помог вам исправить это, вам нужно будет поделиться кодом… :slight_smile:

Спасибо большое за вашу помощь!

Ваш компонент выводит в консоль множество предупреждений об устаревании, поэтому вам стоит обратить на них внимание.

Что ещё важнее, он переопределяет довольно много шаблонов HBS. Вам следует проанализировать изменения в этих шаблонах между версией, для которой был создан компонент темы, и текущей версией Discourse, а затем синхронизировать эти изменения (либо скопировать шаблоны и заново применить свои модификации).

Честно говоря, на первый взгляд было бы лучше, если бы вы (хотя бы частично) переписали компонент темы, чтобы эффективнее использовать слоты плагинов.