Хорошо, наконец, я думаю, у меня есть чистый сценарий воспроизведения для этого: я считаю, что это происходит, когда у пользователя есть реакция на один из не удалённых постов в удалённой теме (ОП).
Сценарий воспроизведения:
-
Добавьте реакцию на ОП и на второй пост.
-
Проверьте страницу
activity/reactionsпользователя Test1 — теперь всё работает как ожидается.
-
Удалите только ОП темы с помощью кнопки «Удалить тему», чтобы второй пост остался нетронутым.
-
Снова проверьте страницу
activity/reactionsпользователя Test1 — теперь возникает ошибка 500, потому что, как я полагаю, маршрут сломан.
-
Восстановление темы или удаление поста также восстанавливает страницу
activity/reactions.
Это также происходит при удалении категории, если в теме категории «О категории…» есть реакции. Я думаю, это потому, что сам пост не был удалён.
-
Добавьте реакцию от пользователя Test1 в категории Test Subcategory.
-
Проверьте страницу
activity/reactionsпользователя Test1 — всё работает как ожидается.
-
Удалите категорию Test Subcategory.
-
Снова проверьте страницу
activity/reactionsпользователя Test1 — теперь возникнет ошибка 500, потому что реакция осталась на ОП, и маршрут сломан.






