删除后回复计数未更新

:speech_balloon: 反馈标题

删除回复后,回复计数保持不变,仍显示已删除回复占位符

:clipboard: 反馈类型

  • :bug: 错误报告(论坛中出现的问题)
  • :artist_palette: 设计/UI 改进

:bullseye: 你的反馈内容是什么?

在测试论坛功能时,我发现了一个与回复计数相关的错误:

重现步骤:

  1. 对任意主题发表一条回复

  2. 回复计数从 0 更新为 1 :white_check_mark:

  3. 删除你刚刚发布的回复

  4. 回复计数仍显示为 1 :cross_mark:(预期:应返回 0)

  5. 进入主题,你会看到一个“用户已删除评论”的占位符

:camera_with_flash: 截图(如有)

image

image

:thought_balloon: 为什么这个问题很重要?

  1. 数据不一致

• 回复计数应反映实际存在的回复数量

• 当前行为导致计数与实际内容不匹配

  1. 误导用户

• 用户看到“1 条回复”并点击查看

• 但只看到一个“用户已删除评论”的占位符,没有实际内容

• 这会造成糟糕的用户体验

  1. 会加剧其他问题

• 如果用户不小心发布并立即删除,主题将永久显示“1 条回复”但没有实际内容

• 这在 FAQ 等部分尤其成问题,会误导用户以为有人已经回复

:wrench: 建议解决方案(可选)

完全移除删除的回复

• 当用户删除自己的回复时,回复计数应减少 1

• 不应保留“用户已删除评论”的占位符

• 如果删除后回复计数变为 0,主题列表应显示 0

:globe_with_meridians: 浏览器/设备(用于错误报告)

  • 浏览器: chrome
  • 设备: 平板
  • 操作系统: MAC

感谢你帮助我们改进 Dify 社区!:folded_hands: