Après la mise à niveau de notre instance Discourse vers la version 2.9.0.beta4, il semble que le paramètre de requête de l’API order=email provoque une erreur interne du serveur.
Cette commande curl fonctionnait correctement avant la mise à niveau :
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"
Cependant, après la mise à niveau, elle renvoie cette erreur :
{"status":500,"error":"Internal Server Error"}
Lorsque je supprime le paramètre de requête order=email de l’URL, j’obtiens des résultats, mais ils ne sont pas triés par adresse e-mail (ce dont j’ai besoin).
S’agit-il d’un bug connu ? Existe-t-il une solution de contournement ou une solution ?