From f3d026072d204ff587744dc7dcafdba03498d49e Mon Sep 17 00:00:00 2001 From: zzyyyl Date: Tue, 7 Mar 2023 23:28:41 +0800 Subject: [PATCH] =?UTF-8?q?fix(TaskData):=20=E5=85=9C=E4=BD=8F=E6=9F=90?= =?UTF-8?q?=E4=BA=9B=E6=83=85=E5=86=B5=E4=B8=8B=20tasks.json=20=E8=A7=A3?= =?UTF-8?q?=E6=9E=90=E7=82=B8=E4=BA=86=E7=9A=84=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 例如加上 `"ResourceVersion": "v4.12.0-beta.2",` --- src/MaaCore/Config/TaskData.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/MaaCore/Config/TaskData.cpp b/src/MaaCore/Config/TaskData.cpp index 863bab9394..f9ef37e6e2 100644 --- a/src/MaaCore/Config/TaskData.cpp +++ b/src/MaaCore/Config/TaskData.cpp @@ -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.");