حذف المشاركات الأخرى في موضوع لا ينبغي أن يلغي إجابة المشاركة التي تم الرد عليها

توجد ثغرة محتملة في إضافة discourse-solved، فعند إزالة أي مشاركة في الموضوع الذي تم حله (يؤدي إلى تشغيل post-destroyedسواء كانت المشاركة المحذوفة هي المحددة كإجابة أم لا، يتم إلغاء تحديد الإجابة المعلمة وتصبح غير مجابة.

يبدو هذا غريباً لأنه بمجرد أن يقوم شخص ما بإزالة مشاركة غير ذات صلة في موضوع ما، سيضطر مالك الموضوع إلى إعادة تحديد إجابة، أو سيتم إخطاره بواسطة discobot.

ربما يكون تغيير هذا المنطق ليصبح: فقط عند إزالة المشاركة المحددة كإجابة تصبح المشاركة غير مجابة هو نهج أكثر منطقية؟

تم طرح طلب سحب (PR) للإصلاح هنا:

إعجاب واحد (1)

إمساك رائع، يا له من خطأ غريب. هل تمانع في إضافة اختبار صغير؟

إعجاب واحد (1)

لقد أضفت اختبار RSpec، ويبدو أن الاختبار قد نجح الآن.