将我们的 Discourse 实例升级到 2.9.0.beta4 版本后,API 查询参数 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"}
当我从 URL 中删除查询参数 order=email 时,确实会得到结果,但未按电子邮件地址排序(这是我需要的)。
这是一个已知错误吗?是否有解决方法或解决方案?