用户帖子(评论回复)显示为“系统”

大家好

我们刚刚遇到了一个新的故障,回复帖子的用户显示为“系统”用户。(帖子归属给正确的用户,但回复有时不是)。我与发帖人核实过,他并非匿名发帖。

我们一直运行的是 v3.1.0beta4(其中不包含任何这些更改),直到今天上午 10 点,所以问题可能出在该标签中。

可能与此更新有关:

或此最近的更改:

截图:


另一张截图:
他们回复的帖子归属给正确的用户。

您能否确认您是在看到此 bug 时使用的 v3.1.0.beta4 版本,还是在升级后才看到此 bug?我们没有收到任何关于此 bug 的报告,所以这有点奇怪。

另外,我注意到您的网站可能有一些 mod(主题/插件),您能否尝试安全模式并查看是否会出现这种情况?

1 个赞

您好 Natalie,

我可以提供更多信息,这发生在升级过程中,但在升级实际完成之前。我们有一个部署升级过程,部分内容是设置一个全局通知横幅,告知网站即将关闭,并利用 API 以系统用户的身份进行身份验证。该作业实际上由于构建管道过时部分而失败,并将横幅保留了大约 10 小时,之后才被修复并完成升级。所有似乎来自“系统”用户的评论似乎都发生在设置并显示此横幅的大致时间(是的,这似乎很奇怪)。升级之后,问题似乎没有再次出现。所以,是的,该错误似乎在我们使用 v3.1.0.beta4 时出现。

浏览代码时,我唯一注意到涉及用户和通知的是用户的一个 after save 钩子,它似乎可能正在清除全局通知。因此,这很可能是主题或插件导致的问题,但无论如何,考虑到时间和关联用户,我认为这与以系统用户身份进行身份验证的 API 请求有关。

1 个赞