إجمالي الحل في الملخص يعرض قيم غير صحيحة

هناك بعض التناقضات في حساب الحلول في Discourse حيث كنا ندرج المواضيع والمشاركات التي تم حذفها بالفعل.

قبل الترحيل، كنا نشير إلى:

لدى جون 27 حلاً لأن الأشخاص قد وضعوا علامة على مشاركته كحل 27 مرة.

يتم تخزين هذا في جدول UserActions.

بعد الترحيل، نقوم الآن بالعد:

لدى جون 20 حلاً لأن هناك 20 موضوعًا حيث مشاركاته هي حلول

يتم تخزين هذا في جدول SolvedTopics، وله رابط مباشر لموضوع موجود وغير محذوف.

هناك فرق دقيق هنا - في السيناريو الأول لم تكن هناك أي عمليات تحقق للتأكد مما إذا كانت مشاركة الحل أو موضوعها لا تزال موجودة.

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

3 إعجابات