لقد حاولت تصحيح المشكلة. إليك ما اكتشفته.
لقد وجدت الموقع في موضوع آخر وتحقق منه بدون إضافات/سمات، لكن المشكلة لا تزال تحدث.
الغريب هو العدد في واجهة برمجة التطبيقات (API).
بالنظر إلى الكود المصدري:
لقد حاولت تصحيح الأخطاء لمعرفة ذلك، وتم تمرير count بشكل جيد. إنه كذلك؛ لا توجد مشكلة هنا.
ومع ذلك، يمكننا رؤية أن pmCount هو undefined. هذه هي المشكلة على الأرجح لأن totalCount لديه قيمة NaN (ليس رقمًا) الآن، وهذا هو سبب تجاهل الشرط في القالب له.
بالنظر إلى سجل GIT، تم إصلاح هذه الوظيفة في هذا الطلب حيث يمكنك رؤية أنه يتم التحقق من pmCount قبل إضافة الرقمين.
SECURITY: Hide PM count for tags by default (#20061) · discourse/discourse@f31f0b7 · GitHub
هذا الإصلاح متاح منذ 3.1.0.
البحث عن إصدار Discourse الخاص بك يخبرني أنك تستخدم إصدارًا مستقرًا قديمًا 3.0.6
![]()
ملخص قصير:
أنت تستخدم Discourse 3.0.6، وتم إصلاح في 3.1.0، والذي أصلح بشكل غير مباشر هذه المشكلة. ![]()
من المحتمل أن تتمكن من إصلاح مشكلتك عن طريق التحديث إلى أحدث إصدار مستقر، وهو 3.2.0 أو على الأقل 3.1.0.



