Files
Nexus/docs/changelog/2026-06-21-server-transfer-manual-dest.md
T
r 6859846b7c sync: 主项目全量同步(含 btpanel 一键登录回归修复与前端构建产物)
- bootstrap 失败恢复 SSH 临时登录回退
- ssh_bootstrap 真安装检测与 config 目录自愈
- axs Gitea 发布源切换为 https://axs.kuma1xn.vip
2026-07-08 23:52:40 +08:00

1004 B
Raw 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] 自动赋值逻辑并重新构建前端。