当两名成员同时点击“接受解决方案”按钮时,一个主题可能会获得两个解决方案。
2 个赞
你好 @nikod,好久不见 ![]()
你能分享一段屏幕录制视频,或者提供详细的复现步骤吗?
1 个赞
复现步骤:
- 在两个浏览器中打开同一主题,并分别以两个不同的用户身份登录。
- 在两个窗口中尽可能快地点击不同帖子的“接受解决方案”按钮。
好的。听起来这需要做很多工作,发生的可能性很低,但确实存在。你能这样做并录制屏幕以帮助我们确认吗?
我需要与一位朋友同步点击操作,我们尝试了四次才成功复现……因此我没有录屏,只有结果截图:
复现步骤:
- 让两个人分别以两个不同的用户身份登录并打开同一个主题。
- 该主题此前尚未有任何解决方案被接受。
- 同步(例如倒数)点击两个不同帖子的“接受解决方案”按钮。
- 刷新页面以查看实际结果。
- 在某种“运气”下,会有两个解决方案被同时接受。
我不确定是否可以使用同一账户复现此问题,也不确定如果已有解决方案被接受后是否还能复现。
另外,非常抱歉,我们当前运行的是 v2.4.0.beta2 +123 版本。一旦我有时间进行更新,我会再次尝试复现该问题。
这真的在自然环境中发生过,还是只有在你非常、非常努力尝试时才会发生?
2 个赞
确实如此。(0123456789)
2 个赞
已添加互斥锁,应可解决并发问题
11 个赞
这侦探工作做得真棒!
2 个赞
而且修复得真快!谢谢!![]()
2 个赞
此主题已在 25 小时后自动关闭。不再允许新的回复。
