المشاركات لم تُحتسب بعد الترحيل

يا رفاق،

بعد الترحيل من NodeBB بمساعدة هذا الدليل باستخدام البرنامج النصي لترحيل NodeBB، يبدو كل شيء جيدًا - جميع الفئات والمواضيع والمنشورات وما إلى ذلك موجودة.

لكن لاحظت أن كل مستخدم لديه صفر منشورات تم عدها بواسطة Discourse. على سبيل المثال، لدى مستخدم 500 إعجاب ولكن 0 منشور في نظرة عامة على المستخدمين. بما أن جميع المنشورات موجودة، فهل هناك ربما وظيفة لتحديث عدد المنشورات؟

من ناحية أخرى، في ملف تعريف المستخدم، يتم عد المواضيع والمنشورات في الفئات العليا:

أعتقد أن هناك مهمة قيد التشغيل ستقوم بإصلاح ذلك قريبًا. قد تحاول أيضًا

rake import:ensure_consistency

@nino1904 هل تمكنت من حل مشكلتك؟

يمكنني أن أقول نعم، لكنني أود تجربة هجرة أخرى. الأمر هو أنني جربت بعض الأشياء في ذلك اليوم وفجأة ظهرت أعداد المشاركات - ولكنها كانت أكثر بكثير مما ينبغي. على سبيل المثال، في NodeBB، لدى المستخدم حوالي 1.5 ألف مشاركة، وفي Discourse، لدى المستخدم 2.8 ألف مشاركة.

هل يمكن أن يستورد Discourse المشاركات المحذوفة؟ هذا فرق كبير، على الرغم من ذلك.

احتمال آخر هو أن Discourse يحسب الرسائل الخاصة والمشاركات العامة، بينما يقوم النظام الآخر بحسابها بشكل منفصل.

نقطة جيدة، لا يعد NodeBB الرسائل الخاصة. لكن الرسائل الخاصة لا يتم استيرادها، لذا لست متأكدًا من ذلك. بالمناسبة، لماذا يعد Discourse الرسائل الخاصة كمنشورات؟

لست متأكدًا بنسبة 100% من أن هذا يحدث، لكنها موجودة في نفس جدول المنشورات. لا أعرف ما إذا كان عدد المنشورات الذي تبحث عنه يحسب المنشورات العادية فقط أم كلها.