修改版本名时报错
检查项
- [x] 我已在 Issues 页面 和 常见&难检反馈及问题列表 中搜索,确认了这一 Bug 未被提交过。
描述
将正常游戏版本名在结尾处加上 _temp 后,再次将其改回原本的名称时发生报错,同时该版本的json文件也会丢失。
原因疑似由于 _temp 导致,建议可在以后的修改游戏名时增加特判,不允许以_temp结尾。
重现步骤
日志与附件
Log1:尝试更改游戏名后,发现json丢失的报错 log2:修改游戏名报错
这个问题是PCL2 xB群友发现的,他让我帮他提交issues。
- #6876
至少这个问题在我这里是稳定复现。
我是试了三次,每次都是重新下载的版本,都成功复现了,按照6876的说法,应该不会这么稳定的复现,不知道是我的运气好了点,还是其他什么的原因........挺奇怪的
PCL重命名逻辑是:将现有文件夹重命名成新名称 + _temp 结尾的文件夹,修改版本文件后再次重命名为新名称
所以这应该是个 WAI,不过要修也能修,看看龙猫怎么想
丢 Json 这一个是 #6876 ,只要重命名过程出错就有极高概率导致版本 Json 丢失(因为回写 Json 的逻辑在后面一段)
PCL重命名逻辑是:将现有文件夹重命名成新名称 + _temp 结尾的文件夹,修改版本文件后再次重命名为新名称
所以这应该是个 WAI,不过要修也能修,看看龙猫怎么想
丢 Json 这一个是 #6876 ,只要重命名过程出错就有极高概率导致版本 Json 丢失(因为回写 Json 的逻辑在后面一段)
我的意思就是说,加个特判,用户不应该这样命名版本名。
我的意思就是说,加个特判,用户不应该这样命名版本名。
没有加特判的必要,重命名的时候检查路径是否存在即可
这个问题是PCL2 xB群友发现的,他让我帮他提交issues。
识别码:0BE1-6831-1843-A9BC 这是最初发现这个问题的PCL2 xB群友的识别码.jpg 就把活跃橙给他吧 @LTCatt
你的解锁码:FM2xywOEXh3oyeto3wIioq8FZLzLQ+x5 在 更多 → 关于与鸣谢 → 输入解锁码 中使用,谢谢支持~
Reproduce by #7454