Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion frontend/src/views/EditView/User/MAAUserEdit.vue
Original file line number Diff line number Diff line change
Expand Up @@ -849,7 +849,15 @@ const loadActivityStageOptions = async () => {
return
}

const overview = response.data as HomeOverviewResponse
const overview = response.data as Partial<HomeOverviewResponse> | undefined
if (!overview?.StageByServer) {
// 不能直接赋值: 字段缺席会把 stageOverviewByServer 的 {} 默认值抹成 undefined,
// 之后服务器切换的 watcher 一跑 applyServerStageOptions 就会整页崩
logger.error('活动关卡数据缺少 StageByServer 字段,后端版本可能与前端不匹配')
activityStageError.value = '加载活动关卡失败:返回数据缺少关卡信息'
return
}

stageOverviewByServer.value = overview.StageByServer
applyServerStageOptions()
} catch (error) {
Expand Down
3 changes: 2 additions & 1 deletion res/version.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,8 @@
"MFW专项 准备运行环境确实找不到 uv 时改为给出可照做的中文提示,写明 uv.exe 该放的完整路径,以及本机已有完整 Python 3.12 时可改设环境变量跳过下载 by [@qiyinxi](https://github.com/qiyinxi)",
"MFW专项 修复脚本侧强制停止任务(如 MaaEnd 分辨率不达标时的强停)被记成「任务完成」的问题:现在被强停的任务按失败记录,本轮剩余任务不再投递,不会再出现整轮一件事没做却报成全部成功 by [@qiyinxi](https://github.com/qiyinxi)",
"MAA专项 修复 MAA 卡死后不会被判定为超时、任务一直挂着的问题:MAA 每隔一段时间输出的日志停滞提示被当成任务仍在推进,把超时计时反复重置,剿灭等超时阈值长于提示间隔的模式永远等不到超时;现已识别新旧两版 MAA 的该提示,MAA 的五种界面语言均生效 by [@qiyinxi](https://github.com/qiyinxi)",
"MAA专项 修复关闭理智作战后活动关优先任务一并从任务队列中消失的问题 by [@1w1w11w1](https://github.com/1w1w11w1)"
"MAA专项 修复关闭理智作战后活动关优先任务一并从任务队列中消失的问题 by [@1w1w11w1](https://github.com/1w1w11w1)",
"MAA专项 修复用户配置页在后端未返回分服关卡数据时整页打不开的问题:前端原样接收该字段并覆盖默认值,字段缺席时切换服务器就会报错崩掉整页;现在缺字段会给出「后端版本可能不匹配」的提示而不是白屏"
]
},
"v5.5.0-beta.2": {
Expand Down