# 系统分配的个人资料图片未同步到 Discourse Connect 客户端站点

**URL:** <https://meta.discourse.org/t/system-assigned-profile-picture-not-synced-to-discourse-connect-client-sites/211749>\
**Category:** Bug\
**Tags:** discourseconnect\
**Created:** [2021 年12 月 10 日 15:53 UTC](https://meta.discourse.org/t/system-assigned-profile-picture-not-synced-to-discourse-connect-client-sites/211749 "2021-12-10T15:53:45Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

作者： ![tanius](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tanius/32/135041_2.png) [@tanius](https://meta.discourse.org/u/tanius)\
发布日期： [2021 年12 月 10 日 15:53 UTC](https://meta.discourse.org/t/system-assigned-profile-picture-not-synced-to-discourse-connect-client-sites/211749/1 "2021-12-10T15:53:45Z")

</div>

我们将一个 Discourse 安装用作 [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) 提供程序（以前称为“[Discourse SSO](https://meta.discourse.org/t/13045?silent=true) 提供程序”），另一个用作已连接的 [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) 客户端站点。该客户端站点仅允许通过我们的 [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) 提供程序站点登录。

我们已设置此系统，以将用户个人资料图片从 [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) 提供程序同步到客户端站点。这通常有效，但在特定情况下会失败，如下所示进行重现。

**如何重现**

1. _先决条件：_ 用户在 [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) 提供程序站点上设置了自定义的、已上传的个人资料图片，并且该图片已成功同步到 [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) 客户端站点。

2. 用户现在在 [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) 提供程序站点上将个人资料图片更改为“系统分配的个人资料图片”选项，即恢复为创建帐户时生成的原始字母图标。

3. 要同步此更改，用户现在注销 [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) 客户端站点，然后重新登录。

执行这些步骤后，个人资料图片更改未同步。对于更改为其他用户上传的自定义个人资料图片，执行相同步骤可以正常工作。只有恢复到系统分配的个人资料图片会失败。

**解决方法：** 您可以将系统分配的个人资料图片本地保存为图片，然后将其上传为自定义个人资料图片。这可以正常同步到 [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) 客户端站点。

**相关配置：** 我们所有的 Discourse 站点都使用 2.7.11 版本（截至目前为最新版本）。在 [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) 客户端站点上，我们使用以下设置：

- enable [discourse connect](https://meta.discourse.org/t/13045?silent=true): true
- [discourse connect](https://meta.discourse.org/t/13045?silent=true) overrides avatar: true
- 已根据需要填写“[discourse connect](https://meta.discourse.org/t/13045?silent=true) url”和“discource connect secret”

客户端站点上的所有其他 [Discourse Connect](https://meta.discourse.org/t/13045?silent=true) 设置均使用默认值。

---

_[View the full topic](https://meta.discourse.org/t/system-assigned-profile-picture-not-synced-to-discourse-connect-client-sites/211749)._
