New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Yunzai V3老婆设置荧之后无法返回老婆照片 #123
Comments
我设置的同样是荧,但一切返回正常: 或许这只是个独特问题,在某种特殊情况下触发。
Yunzai V3 服务端截图: 建议您创建一个虚拟机环境,并且在其中运行 Yunzai,检查该问题是否重现。 建议您以管理员身份启动 Windows 终端,再执行 node app 指令。最后重复一遍,我暂时无法确定您的问题所在。希望您可以提供更多问题细节,谢谢! |
@UID-503058116 我清空了数据库,重新Clone了一份新的yunzai和miao-plugin,可以确定是特定Cookie会触发这个bug |
@UID-503058116 无法获取profile数据时候,会出现这个问题 |
@UID-503058116 但是在mysInfo.js当中,MysInfo.get 是可以获取到 10000007 这个角色的 |
@UID-503058116 plugins\miao-plugin\apps\character\avatar-card.js 这个文件里面renderAvatar这个函数,没有profile数据的时候,在42行char.checkAvatars(avatars)调用之前,char.id是10000007 调用char.checkAvatars(avatars)之后char.id就变成空字符串,这个时候44行avatars[char.id]就是undefined,||后面{ id: char.id, name: char.name, detail: false }这个对象的id又是空字符串,这个对象赋值给avatar之后进入renderCard函数 let char = Character.get(avatar)这个地方avatar的id是空的,char就是false,下面直接return掉了,导致这个bug |
如需cookie我可以提供,谢谢 |
破案了,这个文件少了个id,如果你展示了萤,就会和这个json合并,然后id就空字符串
|
多谢各位,id已经补充~ |
账号选的妹妹,绑定Cookie,老婆设置其他正常,设置荧之后老婆照片不能返回
有公共查询Cookie
Windows和Linux下都失败
Yunzai commit 0384ac2c861a547c41a08b1ad811850547c2f719
Miao-plugin commit 909fea7
设置其他正常
The text was updated successfully, but these errors were encountered: