Parâmetro de consulta da API 'order=email' quebrado em 2.9.0.beta4

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?

3 curtidas

Obrigado pelo relatório. Isso será corrigido quando o seguinte PR for mesclado

6 curtidas

Este tópico foi automaticamente fechado após 2 dias. Novas respostas não são mais permitidas.