Files
Nexus/docs/changelog/2026-06-21-server-transfer-manual-dest.md
2026-07-08 22:31:31 +08:00

1004 B
Raw Permalink Blame History

跨服务器传输:目标机须手动选择

日期2026-06-21

摘要

移除传输页在选定源服务器后自动选中列表第一台作为目标机(B)的行为;B 机默认留空,用户须在目标下拉框中手动选择。

动机

用户反馈 B 服务器不应自动选择,避免误传到错误子机。

涉及文件

路径 说明
frontend/src/composables/useServerFileTransfer.ts onSourceServerChangeapplyRouteQuery 去掉 candidates[0]

行为

  • 从文件页跳转(?source=&path=&paths=)仅预填 A 机与选中路径,B 机为空。
  • 换 A 机时:若当前 B 与 A 相同则清空 B;否则保留用户已选手动 B。
  • URL 显式带 ?dest=?dest_server_id= 时仍可预填 B(深链场景)。

验证

打开 #/server-transfer?source=…,确认目标服务器下拉为空,须手动选择后方可传输。

回滚

恢复 candidates[0] 自动赋值逻辑并重新构建前端。