أواجه مشكلة في منتدانا حيث عندما ينقر المستخدم على زر “X post in topic” أو يستخدم اللاحقة ?username_filters=xxxxxxx، يصبح الموضوع فارغًا. يظهر شريط التمرير، إما مع عدد المشاركات التي تطابق زر التصفية أو إجمالي المشاركات في الموضوع، ولكن دائمًا دون إظهار أي من المشاركات.
لقد عمل بشكل جيد حتى 2025-05-09 ومنذ ذلك الحين لم يعمل على الإطلاق.
شكراً جزيلاً مقدماً على أي نصيحة أو مساعدة في هذا الأمر الغريب جدًا.
إعجاب واحد (1)
يمكنني رؤية هذا الخطأ في وحدة تحكم المتصفح عند تصفية أحد المواضيع:
Uncaught (in promise) TypeError: i is undefined
initialize initialize-discourse-post-badges.js:89
b formatter.js:395
b formatter.js:395
draw formatter.js:395
render formatter.js:395
o bookmark.js:114
exports bookmark.js:114
e category-tag.js:28
e category-tag.js:28
e category-tag.js:28
exports group.js:15
exports group.js:15
e upload.js:65
l upload.js:65
exports group.js:15
e upload.js:65
l upload.js:65
e upload.js:65
rerenderWidget mount-widget.js:43
invoke client-error-handler.js:88
flush client-error-handler.js:88
flush client-error-handler.js:88
_end client-error-handler.js:88
_boundAutorunEnd client-error-handler.js:88
promise callback*35311/r/
flush bookmark.js:114
_scheduleAutorun client-error-handler.js:88
_end client-error-handler.js:88
_boundAutorunEnd client-error-handler.js:88
promise callback*35311/r/
flush bookmark.js:114
_scheduleAutorun client-error-handler.js:88
_end client-error-handler.js:88
_boundAutorunEnd client-error-handler.js:88
promise callback*35311/r/
flush bookmark.js:114
_scheduleAutorun client-error-handler.js:88
_end client-error-handler.js:88
_boundAutorunEnd client-error-handler.js:88
promise callback*35311/r/
flush bookmark.js:114
_scheduleAutorun client-error-handler.js:88
_end client-error-handler.js:88
_boundAutorunEnd client-error-handler.js:88
promise callback*35311/r/
flush bookmark.js:114
_scheduleAutorun client-error-handler.js:88
_ensureInstance client-error-handler.js:88
schedule client-error-handler.js:88
30408 hashtag-autocomplete.js:158
_ named-references.js:49
m named-references.js:49
g named-references.js:49
n named-references.js:49
promise callback*95743/m/
m named-references.js:49
invoke client-error-handler.js:88
flush client-error-handler.js:88
flush client-error-handler.js:88
_end client-error-handler.js:88
end client-error-handler.js:88
_run client-error-handler.js:88
run client-error-handler.js:88
d bookmark.js:114
initialize-discourse-post-badges.js:89:14
يبدو أنها مشكلة مع https://meta.discourse.org/t/post-badges/114722؟
إعجاب واحد (1)
شكراً لك على التحقق. لقد قمنا بتمكين الإضافة ولكننا لم نستخدمها فعليًا. لقد قمت بتعطيلها منذ ذلك الحين للتحقق ولا أزال أواجه نفس المشكلة.
أنا أتحقق من أشياء أخرى للتأكد، ولكن إذا كانت هناك حاجة لتغيير بعض الإعدادات، فسأكون سعيدًا بإجراء المزيد من الاختبارات إذا كان ذلك يساعد.
آه، إنها نسخة المكون الإضافي بدلاً من مكون السمة. هناك احتمال أن تحتاج إلى إعادة البناء بدونه إذا لم يكن تعطيله له أي تأثير.
لا أعتقد أن هناك موضوعًا للمكون الإضافي لهذا، ولكن يبدو أن @Arkshine قد يعرف المزيد، إذا كان بإمكاننا فرض ذلك؟
إعجابَين (2)
هنا أمر غريب جدًا، وقد يساعد:\n\nالانتقال إلى مكون Post Badges، ثم النقر على معاينة فقط لرؤية كيفية سلوكه ويعمل بشكل طبيعي تمامًا: يعرض جميع المشاركات وشريط التمرير يحتوي على العدد الصحيح من المشاركات أيضًا!
للتوضيح فقط، هل تستخدم إصدار مكون السمة أم إصدار المكون الإضافي؟ (يمكن العثور على الأول في قسم المكونات الخاص بك، والثاني في صفحة المكونات الإضافية الخاصة بك).
قد يكون هناك أيضًا مزيد من التفاصيل في صفحة YourSite/logs الخاصة بك إذا بحثت عن بعض الأخطاء هناك.
إعجابَين (2)
إنه إصدار مكون السمة - نعتذر عن أي ارتباك حدث هناك.
لقد تحققت من السجلات ولم يتم الإبلاغ عن أي أخطاء هناك منذ الأمس، لذا يمكننا افتراض أنه لا يتم تمييزه كخطأ معين هناك.
إعجاب واحد (1)
يعمل بشكل جيد بالنسبة لي الآن. هل يمكنك محاولة تحديث الصفحة والمحاولة مرة أخرى؟ (مع تعطيل المكون)
إعجاب واحد (1)
نجحت التجربة وعملت معي أيضاً! ربما كان هناك تأخير عندما قمت بتعطيل المكون، ولكن مهما كان السبب فقد نجحت!
شكراً جزيلاً على المساعدة
إعجاب واحد (1)
لقد قمت بإنشاء طلب سحب (PR) سريع لإصلاح المشكلة:
main ← Arkshine:fix-with-filtered-posts
opened 08:09PM - 13 May 25 UTC
meta: https://meta.discourse.org/t/posts-in-topic-filter-not-working/365968
W… hen you filter your messages in a topic, it results in a blank page, and with the following error in the console:

This PR ensures `post` model exists before checking for user badges.
5 إعجابات