Название темы отсутствует на странице удаленных постов, если удален автор темы

Администраторы могут просматривать список удалённых постов пользователей по адресу /u/username/deleted-posts. Ожидается, что каждый элемент в списке будет включать заголовок темы, к которой он относится (ссылку на соответствующий пост), а также ссылку на категорию, содержащую эту тему. Однако я обнаружил, что если удалён исходный пост (OP) связанной темы, то этот удалённый пост и любые удалённые ответы отображаются без заголовка и ссылки на категорию. Исходный код предполагает, что заголовок и категория должны отображаться во всех случаях.

Пример показывает, как отображаются заголовки тем, когда OP удалён, и когда OP всё ещё существует:

Код для этой страницы находится здесь:
https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/templates/components/user-stream-item.hbs

А вычисление postUrl, по-видимому, происходит отсюда, строка 106:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/utilities.js

При необходимости всё ещё можно получить доступ к содержимому удалённых постов через логи:

3 лайка

Просто отмечу, что эта проблема недавно появилась и в другой теме —

2 лайка

Та же проблема:

1 лайк

Исправление объединено. Спасибо за отчет

5 лайков

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