حسناً، أعتقد أخيراً أن لدي طريقة واضحة لتكرار هذه المشكلة: أعتقد أن هذا يحدث عندما يكون لدى المستخدم رد فعل على أحد المنشورات غير المحذوفة في موضوع محذوف (الموضوع الأصلي).
طريقة التكرار:
-
أضف رد فعل على الموضوع الأصلي والمنشور الثاني.
-
تحقق من صفحة
activity/reactionsللمستخدم Test1، إنها تعمل الآن كما هو متوقع.
-
احذف فقط الموضوع الأصلي للموضوع باستخدام زر حذف الموضوع، بحيث لا يتم حذف المنشور الثاني.
-
تحقق من صفحة
activity/reactionsللمستخدم Test1 مرة أخرى، ستظهر خطأ 500 لأنني أعتقد أن المسار معطل.
-
قم بإلغاء حذف الموضوع أو احذف المنشور أيضاً لاستعادة صفحة
activity/reactions.
يحدث هذا أيضاً مع الفئة المحذوفة إذا كان الموضوع “About the … category” يحتوي على ردود فعل. أعتقد أن هذا يحدث لأن المنشور الفعلي لم يتم حذفه.
-
أضف رد فعل من المستخدم Test1 في فئة Test Subcategory.
-
تحقق من صفحة
activity/reactionsللمستخدم Test1، إنها تعمل كما هو متوقع.
-
احذف فئة Test Subcategory.
-
تحقق من صفحة
activity/reactionsللمستخدم Test1 مرة أخرى، ستظهر خطأ 500 لأن رد الفعل المتبقي على الموضوع الأصلي والمسار معطل.






