fix(frontend): saveS3Config 接入 step-up TOTP 门控

Fixes #4445
This commit is contained in:
li
2026-07-17 14:52:54 +08:00
parent bc50c9d013
commit 288d3a1cce
+5 -1
View File
@@ -471,10 +471,14 @@ async function loadS3Config() {
async function saveS3Config() {
savingS3.value = true
try {
await adminAPI.backup.updateS3Config(s3Form.value)
await backupStepUp.run(() => adminAPI.backup.updateS3Config(s3Form.value))
appStore.showSuccess(t('admin.backup.s3.saved'))
await loadS3Config()
} catch (error) {
if (isStepUpCancelled(error)) {
savingS3.value = false
return
}
appStore.showError((error as { message?: string })?.message || t('errors.networkError'))
} finally {
savingS3.value = false