Após atualizar nossa instância do Discourse para a versão 2.9.0.beta4, parece que o parâmetro de consulta da API order=email causa um erro interno do servidor.
Este comando curl funcionou bem antes da atualização:
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"
No entanto, após a atualização, ele retorna este erro:
{"status":500,"error":"Internal Server Error"}
Quando removo o parâmetro de consulta order=email da URL, obtenho resultados, mas não ordenados por endereço de e-mail (que é o que preciso).
Este é um bug conhecido? Existe uma solução alternativa ou solução?