Скрыть темы игнорируемых пользователей

У меня то же самое, после обновления Discourse появилось большое красное предупреждение администратора об этом плагине.
@Lhc_fl

Что написано в предупреждении, это снова оно?

Нет, это было общее сообщение об ошибке, и в нём была ссылка для его отключения.

При доступе к /latest?status=deleted в верхней части отображается следующий баннер:

1 лайк

Убедитесь, что TC актуален.

TC был обновлен для работы с последней версией Discourse.

Так и есть.

1 лайк

Я неправильно понял вашу ошибку. Я подумал, что это ошибка устаревания.
Можете ли вы проверить консоль вашего браузера и вставить сюда любые сообщения об ошибках?

1 лайк
[ТЕМА 4 «скрыть темы игнорируемых пользователей»] TypeError: r.topic.creator не определен
    default init.js:19
    y transformer.js:353
    get additionalClasses item.gjs:189
    Ember 35
client-error-handler.js:125:12
    f client-error-handler.js:125
    reportGenericError client-error-handler.js:71
    handleDiscourseError client-error-handler.js:45
    Ember 4
    y transformer.js:359
    get additionalClasses item.gjs:189
    Ember 35
2 лайка

Я быстро создал PR для исправления:

1 лайк

Теперь

[ТЕМА 5 «скрыть темы игнорируемых пользователей»] TypeError: r.creator не определен
    default init.js:21
    y transformer.js:353
    get additionalClasses item.gjs:189

Можешь поделиться контекстом этой ошибки, например, что её вызывает? Я не уверен, как воспроизвести эту ошибку. (Я обновил PR).

Полагаю, это происходит, когда отображается тема, удалённая автором, который также был удалён. Когда автор был забанен и удалён, даже никнейм не остался.

1 лайк

Да, текущий MR работает нормально, спасибо!

1 лайк

Спасибо, что заметили! Я принял изменения.

2 лайка