ChuanhuChatGPT icon indicating copy to clipboard operation
ChuanhuChatGPT copied to clipboard

[Bug]: 上传对话历史记录.json报错

Open chucksylar opened this issue 1 year ago • 1 comments

这个bug是否已存在现有issue了?

  • [X] 我确认没有已有issue,且已阅读常见问题

错误表现

上传对话历史记.json文件报错

image

复现操作

多账户模式下,添加了一个用户名admin 上传之前下载的对话历史记录.json

错误日志

File "/Users/zongheng/Documents/ChuanhuChatGPT/modules/base_model.py", line 507, in load_chat_history
    with open(os.path.join(HISTORY_DIR, user_name, filename), "r") as f:
IsADirectoryError: [Errno 21] Is a directory: 'history/admin/'

运行环境

  • OS: Macos
  • Browser: Chrome
  • Gradio version: 3.23.0
  • Python version: 3.9.16

帮助解决

  • [ ] 我愿意协助解决!

补充说明

No response

chucksylar avatar Apr 12 '23 08:04 chucksylar

确实有问题。可以复现。

使用账号时无法读取上传的历史记录。

Keldos-Li avatar Apr 12 '23 17:04 Keldos-Li

我创建了一个PR,虽然可以解决报错问题,但是没有修复无法加载上传的json记录问题 https://github.com/GaiZhenbiao/ChuanhuChatGPT/pull/692

[Update] 解决了问题,但是对界面元素有微小修改,如果最终没有被merge到主项目,可以用我的分支 https://github.com/shengwubin/ChuanhuChatGPT

shengwubin avatar Apr 21 '23 20:04 shengwubin

现在解决了

GaiZhenbiao avatar Apr 27 '23 07:04 GaiZhenbiao