これでクリーンな再現手順ができたと思います。これは、ユーザーが削除されたトピック(OP)内の削除されていない投稿にリアクションを持っている場合に発生すると思われます。
再現手順:
-
OPと2番目の投稿にリアクションを追加します。
-
Test1 ユーザーの
activity/reactionsページを確認します。期待どおりに動作します。
-
トピックのOPのみを削除トピックボタンで削除します。これにより、2番目の投稿は削除されません。
-
Test1 ユーザーの
activity/reactionsページを再度確認します。ルートが壊れているため、500エラーが発生します。
-
トピックを元に戻すか、投稿も削除すると、
activity/reactionsページが復旧します。
削除されたカテゴリで、カテゴリに関するトピックのOPにリアクションがある場合も同様に発生します。これは、実際の投稿が削除されていないためだと思われます。
-
Test Subcategory カテゴリに Test1 ユーザーでリアクションを追加します。
-
Test1 ユーザーの
activity/reactionsページを確認します。期待どおりに動作します。
-
Test Subcategory カテゴリを削除します。
-
Test1 ユーザーの
activity/reactionsページを再度確認します。OPに残っているリアクションと壊れたルートにより、500エラーが発生します。






