Open wienerxu opened 5 years ago
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 MinDoc(godoc_linux_amd64 version)? 当前最新版本。
godoc_linux_amd64 version
你当前使用的是什么操作系统? LInux7.1
你是如何操作的? 编辑不同的文档(document),在其中上传附件。例如: a.编辑“章节1”,打开上传窗口,上传附件1,保存,发布; b.编辑”章节2“,打开上传窗口,上传附件2,保存,发布; c.切换到书籍查看状态,打开章节1,发现附件1、附件2都在该文档下; d.打开章节2,发现没有附件。
你期望得到什么结果? 附件正确的附加到document上。
当前遇到的是什么结果? 只要在不同章节之间切换编辑,并上传附件,就会出现附件挂载错误的问题。
6.目前处理办法: 跟踪后台代码,提交附件时的documentId总是第一次打开的documentid,应该是前端传过来时处理错误。看前端代码views/document/markdown_edit_template.tpl中上传窗口的代码,只有在第一次构造uploader时传入了window.selectNode.id,应该是造成问题的原因。 增加了一个隐藏上传窗口时关闭的销毁的方法,测试后正常了。 $('#uploadAttachModal').on('hide.bs.modal', function () { window.uploader.destroy(); window.uploader = null; });
然后呢?标记为bug后,没后续了嘛?
目前测试,这个问题还是存在哈。
请按照一下格式提交issue,谢谢!
你当前使用的是哪个版本的 MinDoc(
godoc_linux_amd64 version
)? 当前最新版本。你当前使用的是什么操作系统? LInux7.1
你是如何操作的? 编辑不同的文档(document),在其中上传附件。例如: a.编辑“章节1”,打开上传窗口,上传附件1,保存,发布; b.编辑”章节2“,打开上传窗口,上传附件2,保存,发布; c.切换到书籍查看状态,打开章节1,发现附件1、附件2都在该文档下; d.打开章节2,发现没有附件。
你期望得到什么结果? 附件正确的附加到document上。
当前遇到的是什么结果? 只要在不同章节之间切换编辑,并上传附件,就会出现附件挂载错误的问题。
6.目前处理办法: 跟踪后台代码,提交附件时的documentId总是第一次打开的documentid,应该是前端传过来时处理错误。看前端代码views/document/markdown_edit_template.tpl中上传窗口的代码,只有在第一次构造uploader时传入了window.selectNode.id,应该是造成问题的原因。 增加了一个隐藏上传窗口时关闭的销毁的方法,测试后正常了。 $('#uploadAttachModal').on('hide.bs.modal', function () { window.uploader.destroy(); window.uploader = null; });