mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-16 17:57:01 +08:00
fix(TaskData): 兜住某些情况下 tasks.json 解析炸了的异常
例如加上 `"ResourceVersion": "v4.12.0-beta.2",`
This commit is contained in:
@@ -952,6 +952,11 @@ bool asst::TaskData::syntax_check(const std::string& task_name, const json::valu
|
||||
return task_json.find(key + "_Doc") || task_json.find(key + "_doc");
|
||||
};
|
||||
|
||||
if (!task_json.is_object()) {
|
||||
Log.error(task_name, "is not a json object.");
|
||||
return false;
|
||||
}
|
||||
|
||||
bool validity = true;
|
||||
if (!m_all_tasks_info.contains(task_name)) {
|
||||
Log.error("TaskData::syntax_check | Task", task_name, "has not been generated.");
|
||||
|
||||
Reference in New Issue
Block a user