TypeError: this.model не определен для анонимного пользователя при загрузке темы

Здравствуйте,

После последнего обновления 3.3.0.beta1-dev у меня возникла проблема. Обновление прошло без сбоев, и всё выглядит нормально — пока вы авторизованы.

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

Сообщение об ошибке, которое я вижу в консоли браузера:

Chrome:
retort.js:48 Uncaught TypeError: Cannot read properties of undefined (reading 'postStream')

Firefox
Uncaught (in promise) TypeError: this.model is undefined

Полный трассировочный стек:

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

Боюсь, что Retort в настоящее время не работает, и его необходимо удалить из файла app.yml перед повторной сборкой вашего сайта.

Спасибо за ваш ответ!

Вы знаете, может ли это что-то сломать? Или реакции-эмодзи просто исчезнут из постов?

Данные должны оставаться на бэкенде, но вся функциональность будет удалена. Таким образом, реакции в виде эмодзи не будут отображаться в постах, но если проблема будет исправлена и функционал переустановлен, они должны вернуться:

Ещё раз спасибо — пересборка прошла успешно, и, похоже, проблема решена :grinning:

Меня тоже только что отметили :grinning:

Но, думаю, я выберу альтернативу с именем:

Я буду курировать этот плагин недолгое время, поэтому я посмотрю!

Но рекомендация о переходе всё ещё актуальна? Мне нравился Retort :grinning:, иначе я бы не стал менять.

Я отправил PR в Retort, чтобы исправить эту проблему (и ещё одну, которую я обнаружил).

Рекомендации остаются прежними: решать вам, когда переходить.

PR объединён (спасибо @angus)