标记为解决方案的新用户无法被删除

在 Home Assistant Discourse 服务器上,我们遇到了一些问题,详细信息请参见此处@Heliosurge 建议我在此处创建一个带有“已解决”标签的问题。

问题:
当新用户创建主题并标记单个回复为解决方案时,无法从审核向导中删除该用户。服务器将返回 500 错误。如果版主进入并取消标记为解决方案,则可以删除该用户。

复现步骤:

  1. 创建新用户。
  2. 创建一个包含任意内容的主题。
  3. 创建一个包含任意文本的回复。
  4. 将回复标记为解决方案。
  5. 将主题标记为垃圾信息以供审核。
  6. (作为版主)通过选择删除用户(或删除阻止)的选项来批准标记。
  7. 将出现 500 服务器错误。
6 个赞

感谢您的报告,我们将在未来几周内进行查看!

3 个赞

你好 @petr0

我正试图重现这个 bug,但在我的实例上无法做到。你是否有更多关于你遇到的 500 错误的详细信息?在 /logs 中应该有一个错误条目,其时间戳与你尝试删除用户的时间相对应。如果你能分享堆栈跟踪(backtrace)和信息(info)选项卡中的详细信息,将更容易弄清楚问题到底出在哪里。

1 个赞