Skip to content

Conversation

@mkitsdts
Copy link

@mkitsdts mkitsdts commented Jan 12, 2026

Description / 描述

在原来Webdav的Put函数里,可能会调用Rename函数做禁止覆盖上传,原来的逻辑是Rename返回任何错误都将直接结束请求。但如果是同名文件已经存在,则不需要rename可以继续执行,因为openlist_to_delete后缀的区别度已经足够大了。

Motivation and Context / 背景

#1946

How Has This Been Tested?

在189云盘上尝试重命名已经存在的文件

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).
    我已相应更新了相关仓库(若适用)。

@xrgzs xrgzs added bug Module: Driver Driver-Related Issue/PR Module: Filesystem File-system operations related issue/PR labels Jan 15, 2026
@xrgzs xrgzs changed the title fix(webdav/drivers):add errors check fix(fs/drivers): add errs.ObjectAlreadyExists check Jan 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants