يبدو أن هناك مشكلة في آخر تحديث تم إجراؤه على الإصدار 3.1.0.beta6
تقرير خطأ
الأولوية/الخطورة: متوسط - تمنع المشكلة عرض المشاركات بشكل صحيح للمستخدمين الذين ينتظرون الموافقة على المشاركات، وهي وظيفة أساسية في Discourse.
المنصة: إصدار Discourse 3.1.0.beta6. يبدو أن المشكلة مستقلة عن المنصة لأنها تتعلق بتحديث حديث.
الوصف: بعد التحديث الأخير إلى إصدار Discourse 3.1.0.beta6، لا يتم عرض المشاركات كما هو متوقع. يبدو أن المشكلة تتعلق بفئة PostSerializer، التي تم تحديثها في الإصدار الأخير. تعمل المشاركات كما هو متوقع في الإصدار السابق 3.1.0.beta5.
النتيجة الفعلية: المشاركات التي تنتظر الموافقة لا يتم عرضها بعد تحديث الصفحة كما هو متوقع.
النتيجة المتوقعة: يجب عرض المشاركات التي تنتظر الموافقة بشكل صحيح كما كانت في الإصدار السابق.
خطوات التكرار:
- تحديث Discourse إلى الإصدار
3.1.0.beta6. - تأكد من إعداد
approve post countأو أي من إعدادات الموافقة الأخرى على المشاركات. - إنشاء مشاركة جديدة أو عرض مشاركة موجودة.
- لاحظ أن المشاركة لا يتم عرضها كما هو متوقع.
ملاحظات إضافية: يبدو أن المشكلة قد تكون مرتبطة بالتحديث الأخير (21 يوليو 2023) لـ PostSerializer و/أو PostGuardian. تعمل المشاركات كما هو متوقع في الإصدار السابق 3.1.0.beta5. تحتاج المشكلة إلى مزيد من التحقيق لتحديد السبب الدقيق وإصلاحه.
لقطات شاشة/فيديو:
- تسجيل شاشة للمشكلة حيث تختفي المشاركة “قيد الانتظار للموافقة” بعد التحديث
- تسجيل شاشة لتحديث الصفحة على الإصدار
3.1.0.beta5حيث تستمر المشاركة “قيد الانتظار للموافقة” كما هو متوقع 