في إصدار Discourse v3.1.0.beta5 +233، إذا اختار مستخدم جديد اسم “adman” أو “adman-b” أو “adman-c”، فإن ملف تعريف هذا المستخدم يكون معطلاً بشكل كبير. يؤدي محاولة الوصول إلى الملف الشخصي العام للمستخدم إلى فشل على مستوى منخفض للغاية يتسبب في تحميل صفحة لا نهائي (Firefox) أو خطأ بسيط وصعب “ERR” (Chrome). لا يبدو أن هذا خطأ تم اكتشافه.
لقد تحققت من أن إنشاء مستخدم باسم “adman” يؤدي إلى نفس المشكلة على try dot discourse dot org. لا يلزم اتخاذ أي إجراءات أخرى لإعداد الملف الشخصي - على سبيل المثال، لا تحتاج إلى تعيين صورة ملف شخصي، أو أي شيء آخر - مجرد استخدام اسم يبدأ بـ “adman” يكفي لإحداث الخطأ.
لقد تحققت أيضًا من أن اختيار “ad-man” كاسم مستخدم لا يؤدي إلى كسر ملف تعريف المستخدم. اسم المستخدم “adma” لا يؤدي أيضًا إلى ملف تعريف معطل. أنا في حيرة من أمري.
مرة أخرى، لقد تحققت من أن هذا صحيح على كل من Discourse المستضاف ذاتيًا، وعلى try.discourse.org. لست متأكدًا من المدة التي تظل فيها المحتويات على try.discourse.org قبل التطهير، ولكن يمكنك رؤية هذا الآن عن طريق محاولة تحميل ملف تعريف المستخدم هناك: httpx://try dot discourse dot org/u/adman/summary
أو يمكنك رؤية التأثير عن طريق محاولة النظر إلى المستخدم “adman-c” على نسختي المستضافة ذاتيًا: httpx://discourse dot practicalzfs dot com/u/adman-c
في هذه الأثناء، يعمل المستخدم “adma” على try.discourse بشكل جيد: httpx://try dot discourse dot org/u/adma/summary
