Параметр запроса API 'order=email' не работает в версии 2.9.0.beta4

После обновления нашего экземпляра Discourse до версии 2.9.0.beta4 параметр запроса API order=email вызывает внутреннюю ошибку сервера.

Эта команда curl работала корректно до обновления:

curl \
--header "Accept: application/json" \
--header "Api-Key: МОЙ_API_КЛЮЧ" \
--header "Api-Username: МОЙ_ПОЛЬЗОВАТЕЛЬ" \
--header "Content-Type: application/json" \
--request "GET" \
--silent \
--url "https://МОЙ_СЕРВЕР/admin/users/list/active?asc=true&order=email&page=1&show_emails=true"

Однако после обновления возвращается следующая ошибка:
{"status":500,"error":"Internal Server Error"}

Если я удаляю параметр запроса order=email из URL, результаты возвращаются, но они не отсортированы по адресу электронной почты (что мне и нужно).

Это известная ошибка? Есть ли обходной путь или решение?

3 лайка

Спасибо за отчет. Это будет исправлено после слияния следующего PR:

6 лайков

Эта тема была автоматически закрыта через 2 дня. Новые ответы больше не принимаются.