نلاحظ مشاكل متفرقة عند استخدام ميزة البحث في Discourse.
الملاحظات
خلال الأسابيع الماضية، لاحظنا استجابات متفرقة تحمل رمز “500 Internal Server Error” عند البحث على https://community.hiveeyes.org/. ورغم أن هذا قد يبدو مضحكًا، إلا أننا نعتقد أنه يعتمد فعليًا على عبارة البحث.
تحدث المشكلة فقط عند استخدام البحث العاجل بالقرب من قائمة الهامبرغر. أما عند الانتقال إلى صفحة البحث /search أولاً ثم تنفيذ البحث من هناك، فإن كل شيء يعمل بشكل طبيعي.
الآن، وبعد أن أشار آخرون أيضًا إلى هذه المشكلة على منصتنا، أردنا أخيرًا البدء في التحقيق فيها بتفصيل.
جربها بنفسك
لحسن حظنا، تمكنا للتو من إعادة إنتاج المشكلة على Meta. لذا، عند البحث عن عبارة “search returns 500”، تمكنا من تحفيز هذه الخطأ بشكل حتمي. كما يحدث ذلك حتى عند عدم تسجيل الدخول إلى النظام.
يبدو الأمر كذلك. فاستخدام عبارة “search croaks 500” بنفس الطريقة لا يؤدي إلى تحفيز هذه المشكلة.
الخلاصة
نجد هذا الأمر غريبًا ومضحكًا بما يكفي لنرغب في مشاركة ملاحظاتنا معكم. ورغم أننا لا نعاني بشدة، إلا أننا نعتقد أنكم ستحبون التحقيق في هذا الأمر إذا سمح وقتكم.