Ответ, который случайно был удалён и затем восстановлен, скорее всего, останется незамеченным, поскольку удаление ответа сбрасывает дату «поднятия» на дату предыдущего ответа, а восстановление не возвращает её к дате последнего ответа.
Шаги для воспроизведения:
- Ответьте на тему, которая недавно не поднималась.
- Проверьте раздел «Последние», чтобы убедиться, что тема поднялась наверх.
- Удалите свой ответ.
- Проверьте раздел «Последние», чтобы убедиться, что дата «поднятия» сбросилась, как ожидалось.
- Восстановите свой ответ.
Ожидаемый результат: Тема снова оказывается наверху раздела «Последние», так как есть свежий ответ.
Фактический результат: Тема остаётся там, где была после удаления ответа, из-за чего маловероятно, что кто-то заметит этот ответ.
Примечание: Эта проблема всё ещё присутствовала после слияния FEATURE: Reset bump date when deleting a post by Lhcfl · Pull Request #33747 · discourse/discourse · GitHub. Я полагаю, что причина в том, что восстановление ответа считалось редактированием, которое инициировало поднятие темы. Однако после FEATURE: Do not bump topic on post edit by martin-brennan · Pull Request #34681 · discourse/discourse · GitHub это перестало работать.