hectorqin / reader

阅读3服务器版,桌面端,iOS可用。后端 Kotlin + Spring Boot + Vert.x + Coroutine ;前端 Vue.js + Element。麻烦点点star,关注一下公众号【假装大佬】❗️ Demo服务器由于未备案已被关停,建议自行搭建
GNU General Public License v3.0
8.42k stars 5.24k forks source link

[server]:当关闭书籍追更时会同时删除保存的书籍封面 #576

Open yueying23 opened 3 months ago

yueying23 commented 3 months ago

Describe the bug 描述你遇到的问题Reader Desktop v3.2.9切换到Reader Desktop v3.2.10后,当关闭书籍的追更按钮时,运行中的reader-pro-3.2.10.jar会同时删除保存在storage\assets\default\covers下的对应书籍的封面文件,造成书籍封面丢失

To Reproduce 如何重现问题

  1. 启动reader-pro-3.2.10.jar服务;
  2. 在web中添加一本带有封面的书籍;
  3. 在服务目录storage\assets\default\covers下确认书籍封面文件存在;
  4. 在web书籍详情中关闭追更按钮;
  5. 在服务目录storage\assets\default\covers下确认书籍封面已经被删除;
  6. 清理浏览器缓存,重新加载web,确认书籍封面丢失。

Expected behavior 期待修复的效果 对于书籍详情的操作【切换追更或者其他不涉及封面的操作】不应该删除本地存储的书籍封面。应在进行【修改/切换书籍封面】操作时删除保存的旧封面文件,重新保存更新后的封面文件;或者在【移除书籍】操作时同步删除对应书籍的封面文件。

版本说明