В настоящее время запущена версия Discourse 3.5.0.beta5-dev (eff31e0d42).
Подскажите, пожалуйста, изменился ли за последнюю неделю или около того ответ API от конечной точки /admin/users/list/all.json? ![]()
А именно:
GET /admin/users/list/all.json?email=email@example.com
![]()
Кажется, что эта конечная точка раньше возвращала плоский JSON-объект, напрямую представляющий одного пользователя, при запросе с точным адресом электронной почты.
Однако теперь структура ответа, по-видимому, оборачивает объект пользователя внутри нового массива users, что нарушило работу нескольких существующих интеграций SSO с нашей стороны.
Ниже приведён анонимизированный псевдопример ответа, иллюстрирующий предполагаемые изменения «до» и «после» для справки.
Старый:
{
"id": 1,
"username": "sampleuser",
"name": "",
"avatar_template": "/user_avatar/example.com/sampleuser/{size}/avatar.png",
"active": true,
"admin": false,
"moderator": false,
"last_seen_at": "2025-05-11T08:27:28.578Z",
"created_at": "2020-01-01T12:00:00.000Z",
"suspended": false,
"trust_level": 1
}
Новый:
{
"users": [
{
"id": 1,
"username": "sampleuser",
"name": "",
"avatar_template": "/user_avatar/example.com/sampleuser/{size}/avatar.png",
"email": "someone@example.com",
"active": true,
"admin": false,
"moderator": false,
"last_seen_at": "2025-05-11T09:34:35.900Z",
"created_at": "2020-01-01T12:00:00.000Z",
"suspended": false,
"trust_level": 1
}
],
"meta": {
"message_bus_last_ids": {
"bulk_delete": 0
}
}
}
Подскажите, пожалуйста, известен ли вам недавний коммит, который мог вызвать это изменение? ![]()

