Skip to content

Conversation

@mkitsdts
Copy link
Contributor

@mkitsdts mkitsdts commented Jan 16, 2026

Description / 描述

在执行跨云盘移动任务后检查执行状态,并更新任务状态为 success

Motivation and Context / 背景

修复了 #1906 。 BUG 根源在于:当前任务状态的改变在回调函数实现,而回调函数只会在源文件是文件夹的情况下调用。

如果任务状态不是success,那么最后调用Done函数的时候就不会执行Remove函数

Relates to #1906

How Has This Been Tested? / 测试

在天翼网盘以及本地存储里反复移动文件, State.hasSuccess 均为 true

Checklist / 检查清单

  • I have read the CONTRIBUTING document.
    我已阅读 CONTRIBUTING 文档。
  • I have formatted my code with go fmt or prettier.
    我已使用 go fmtprettier 格式化提交的代码。
  • I have added appropriate labels to this PR (or mentioned needed labels in the description if lacking permissions).
    我已为此 PR 添加了适当的标签(如无权限或需要的标签不存在,请在描述中说明,管理员将后续处理)。
  • I have requested review from relevant code authors using the "Request review" feature when applicable.
    我已在适当情况下使用"Request review"功能请求相关代码作者进行审查。
  • I have updated the repository accordingly (If it’s needed).
    我已相应更新了相关仓库(若适用)。

@mkitsdts mkitsdts changed the title fix(webdav/move):fix move file by webdav interface but source file still fix(webdav/move):fix source file still exist after moving file by webdav Jan 16, 2026
@xrgzs xrgzs changed the title fix(webdav/move):fix source file still exist after moving file by webdav fix(webdav/move): fix source file still exist after moving file by webdav Jan 17, 2026
@dezhishen dezhishen added bug Module: Filesystem File-system operations related issue/PR labels Jan 21, 2026
@Suyunmeng Suyunmeng merged commit d8417e0 into OpenListTeam:main Jan 21, 2026
12 checks passed
@mkitsdts mkitsdts deleted the webdav_move branch January 22, 2026 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Module: Filesystem File-system operations related issue/PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants