Странное поведение при загрузке при просмотре этой темы https://meta.discourse.org/t/66812

Шаги для воспроизведения:
(тестировалось в Firefox 110.0, Chrome 110.0.5481.104, Edge 110.0.1587.50)

  1. Выйти из аккаунта
  2. Открыть одно из первых нескольких сообщений в теме
    Quick image resizing and markdown image dimensions
  3. Открыть одно из оставшихся сообщений и продолжить прокрутку вниз
    Quick image resizing and markdown image dimensions - #20 by elijah

Открытие первых нескольких сообщений приводит к отображению пустой темы

Открытие оставшихся сообщений и последующая прокрутка вниз приводит к повторной загрузке сообщений
(обратите внимание на изображение «very good»)

Вывод в консоли:

5 лайков

Мне нужно просто открыть это в режиме инкогнито, да, что-то не так:

5 лайков

cc @andrei

Нужна ли здесь проверка на nil для currentUser?

3 лайка

Мне удалось воспроизвести проблему, сейчас работаю над исправлением.

4 лайка

Это происходит, когда:

  1. В теме есть хотя бы один пост с упоминанием, и
  2. Упомянутый пользователь имеет установленный статус, и
  3. У этого статуса указана дата окончания.

Если анонимный пользователь пытается загрузить такую тему, возникает эта ошибка.

А вот исправление:

8 лайков

Эта тема была автоматически закрыта через 4 дня. Новые ответы больше не принимаются.