تاريخ انضمام خاطئ وعدد مشاركات غير صحيح في رؤى قابلة للمراجعة

خطوات التكرار:

  1. قم بتمكين تحديث واجهة المستخدم القابلة للمراجعة على الأقل لمجموعة المسؤولين.
  2. استخدم مستخدم مسؤول تم إنشاؤه منذ فترة ولديه بعض المشاركات.
  3. قم بوضع علامة على إحدى مشاركاتك.
  4. تحقق من علامة التبويب “الرؤى” (insights) في العنصر القابل للمراجعة.

النتيجة المتوقعة:
مستوى الثقة وتاريخ الانضمام وعدد المشاركات صحيحة.

النتيجة الفعلية:
مستوى الثقة صحيح، وتاريخ الانضمام هو تاريخ اليوم، وعدد المشاركات هو 0.
يبدو أن الطلب خاص بالمستخدم الصحيح (المعرف 29) والبيانات المعروضة كاستجابة تبدو صحيحة أيضًا.
Wrong date

إعجابَين (2)

للعلم فقط يا @kris.kotlarek، يبدو أن تاريخنا غير صحيح

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

شكرًا لك على الإبلاغ عن هذا الخلل.

فيما يتعلق بعدد المشاركات، يبدو أنه صحيح. لعرض هذا الرقم، نستخدم البيانات من طلب /reviewable/334.json. يتم استخدام البيانات من طلب /admin/users/29.json فقط للبحث عن عنوان IP.

الفرق بين هذين الطلبين هو أن الأول يستخدم User.user_stat.post_count، والذي يحسب المشاركات العامة فقط (باستثناء المشاركات في الفئات الخاصة والرسائل الخاصة). الطلب الثاني - الخاص بالمسؤول - يُرجع جميع المشاركات (بما في ذلك تلك الموجودة في الفئات الخاصة والرسائل الخاصة).

في حالتي، يتم عرض 32، حتى لو كان عدد مشاركات المسؤول 36.


هل من الممكن أن يكون لدى المستخدمين لديك 5 رسائل خاصة أو مشاركات في فئات مقيدة؟


ما زلت أتحقق من تاريخ الانضمام غير الصحيح. هل يساعد تحديث الصفحة؟

لا، كانت جميع المشاركات ضمن فئات، تمامًا مثل تلك التي استخدمتها للإبلاغ. كان عدد المشاركات دائمًا 0 عندما يكون تاريخ الانضمام خاطئًا.

(أعدت الاختبار على موقعي الذي لا يزال على https://github.com/discourse/discourse/commits/0e0e716e0d. كان التكاثر في عطلة نهاية الأسبوع عبارة عن تثبيت تطويري لأنني أردت التأكد من عدم تغير أي شيء في الأيام العشرة الماضية)

إعجابَين (2)