GoldenPotato137 / PotatoVN

一款Visual Novel管理软件
https://potatovn.net/
Apache License 2.0
657 stars 31 forks source link

[BUG] 同社游戏指定更新vndb游戏信息无效 #33

Closed Giorie closed 1 year ago

Giorie commented 1 year ago

Bug描述 对一些游戏信息错误的游戏进行指定vndb id进行信息更新,发现一个规律:如果原先是错误识别到了非同社游戏,指定id就能直接正确下载信息;如果原先定位到的是同社游戏,则修改无效,并且id会自动变更回之前的值。

Bug复现 按照以下步骤可以产生这个bug:

  1. 壳之少女识别为恋狱月狂病
  2. 将游戏信息在VNDB上的id从515改为810,点击从数据源更新游戏
  3. 更新完成后无改变,id跳转回515

系统信息

GoldenPotato137 commented 1 year ago

VNDB目前确实是没法钦定id,我忘记做了(),下个版本会搞好它,感谢反馈~

Giorie commented 1 year ago

进一步研究发现并不是同社规律,应该只看游戏全名检索,如果能检索到别的游戏就可能会出现这个问题= =

GoldenPotato137 commented 1 year ago

不仅是只看全名检索,更是没有对获取到的东西做任何检查,直接暴力取搜索结果第一个,准确率全靠VNDB搜索能力(什么鬼 确实是得加上检查功能,搞一个“准确率”指标,取最高准确率且大于下界的结果

GoldenPotato137 commented 1 year ago

新功能已经随着1.5版本发布到应用商店啦,如果没什么其他问题的话,我就把issue关掉啦?

Giorie commented 1 year ago

新功能已经随着1.5版本发布到应用商店啦,如果没什么其他问题的话,我就把issue关掉啦?

感谢更新,关闭吧~