# API 调用因 main\_user\_record 的 silenced\_till 字段问题而失败

**URL:** <https://meta.discourse.org/t/api-calls-fail-due-issue-with-main-user-record-silenced-till/402752>\
**Category:** Support\
**Tags:** rest-api\
**Created:** [2026年五月12日 08:56 UTC](https://meta.discourse.org/t/api-calls-fail-due-issue-with-main-user-record-silenced-till/402752 "2026-05-12T08:56:32Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)\
**Post date:** [2026年五月12日 13:38 UTC](https://meta.discourse.org/t/api-calls-fail-due-issue-with-main-user-record-silenced-till/402752/3 "2026-05-12T13:38:26Z")

</div>

您运行的是最新版本的 Discourse 吗？我相信您的问题已在几个月前通过以下提交修复：

> <https://github.com/discourse/discourse/commit/137638887a21c617223680b7b45bff59e1cbc828>
>
> The silenced\_till method would return an \`undefined method '\[\]' for nil\`
> error, …which would cause other parts of the application to fail (e.g.
> CSV exports)

---

_[View the full topic](https://meta.discourse.org/t/api-calls-fail-due-issue-with-main-user-record-silenced-till/402752)._
