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

**URL:** https://meta.discourse.org/t/api-query-parameter-order-email-broken-in-2-9-0-beta4/226094
**Category:** Bug
**Created:** [04.Май.2022 10:59:24 UTC](https://meta.discourse.org/t/api-query-parameter-order-email-broken-in-2-9-0-beta4/226094 "2022-05-04T10:59:24Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![leomakkinje](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/leomakkinje/32/63366_2.png) [@leomakkinje](https://meta.discourse.org/u/leomakkinje)
#### Post date: [04.Май.2022 10:59:24 UTC](https://meta.discourse.org/t/api-query-parameter-order-email-broken-in-2-9-0-beta4/226094/1 "2022-05-04T10:59:24Z")

</div>

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

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

```plaintext
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, результаты возвращаются, но они не отсортированы по адресу электронной почты (что мне и нужно).

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

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [04.Май.2022 16:21:16 UTC](https://meta.discourse.org/t/api-query-parameter-order-email-broken-in-2-9-0-beta4/226094/3 "2022-05-04T16:21:16Z")

</div>

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

> <https://github.com/discourse/discourse/pull/16636>
>
> Fixes a regression on be519d2 where this case wasn't accounted for.
> 
> Reported at… https://meta.discourse.org/t/-/226094

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [07.Май.2022 11:00:27 UTC](https://meta.discourse.org/t/api-query-parameter-order-email-broken-in-2-9-0-beta4/226094/4 "2022-05-07T11:00:27Z")

</div>

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