بعد ترقية نسخة Discourse الخاصة بنا إلى الإصدار 2.9.0.beta4، يبدو أن معلمة استعلام واجهة برمجة التطبيقات order=email تسبب خطأ داخليًا في الخادم.
نجح أمر curl هذا قبل الترقية:
curl \
--header "Accept: application/json" \
--header "Api-Key: MY_API_KEY" \
--header "Api-Username: MY_USERNAME" \
--header "Content-Type: application/json" \
--request "GET" \
--silent \
--url "https://MY-SERVER/admin/users/list/active?asc=true&order=email&page=1&show_emails=true"
ومع ذلك، بعد الترقية، يعود هذا الخطأ:
{"status":500,"error":"Internal Server Error"}
عندما أقوم بإزالة معلمة الاستعلام order=email من عنوان URL، أحصل على نتائج ولكنها ليست مرتبة حسب عنوان البريد الإلكتروني (وهو ما أحتاجه).
هل هذه مشكلة معروفة؟ هل هناك حل بديل أو حل؟