diff --git a/addons/dashboard/server.py b/addons/dashboard/server.py index 70448d55f..5c2bc547d 100644 --- a/addons/dashboard/server.py +++ b/addons/dashboard/server.py @@ -262,9 +262,8 @@ class AstrBotDashBoard(): version = '' else: latest = False - version = request.json["version"] try: - update_project(request_release_info(), latest=latest, version=version) + update_project(request_release_info(latest), latest=latest, version=version) threading.Thread(target=self.shutdown_bot, args=(3,)).start() return Response( status="success", diff --git a/util/updator.py b/util/updator.py index a379cf8ce..5c44f7285 100644 --- a/util/updator.py +++ b/util/updator.py @@ -119,6 +119,7 @@ def update_project(update_data: list, else: # 更新到指定版本 flag = False + print(f"请求更新到指定版本: {version}") for data in update_data: if data['tag_name'] == version: try: @@ -128,8 +129,6 @@ def update_project(update_data: list, if reboot: _reboot() except BaseException as e: raise e - else: - continue if not flag: raise Exception("未找到指定版本。")