305 Star 1.3K Fork 489

一米一粟信息科技 / kooteam

 / 详情

知识库-显示的文档跟mysql数据库中数据不一致

Backlog
Opened this issue  
2020-05-06 14:11

原以为是添加的文档丢失了,但查看mysql数据库后发现文档还存在 note 数据表中,并且文章的名称跟知识库中的显示目录对应不上,知识库中所显示的文件目录为几天前的数据;请问是否有可能知识库会缓存一些文件,实际读取的不是mysql数据而是缓存文件,导致这样的问题出现?
版本:v0.9.5
触发条件:未知,可能是添加了目录或者多用户协同操作同个知识库目录?

Comments (1)

ICE created任务
ICE set related repository to 一米一粟信息科技/kooteam
Expand operation logs

大概找了下原因:在mysql中note table保存的是知识库中的数据,其中content中保存了目录的结构,这个目录结构由于某种原因没有保存数据库最新的目录信息,导致知识库目录内容为旧的内容;content中的内容是增量写入的,而不是每次去遍历数据库中的条目自动更新;一旦目录内容出错,例如写入了浏览器的缓存的历史数据,那这个目录就一直错了,有些文件也就被隐藏了。

Sign in to comment

Status
Assignees
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
参与者(1)
Java
1
https://git.oschina.net/sinbo/kooteam.git
git@git.oschina.net:sinbo/kooteam.git
sinbo
kooteam
kooteam

Search