From b121d085038c39021acd3ab3d6bffc89dc48db98 Mon Sep 17 00:00:00 2001 From: Mr Chen Date: Sun, 27 Oct 2024 03:00:24 +0800 Subject: [PATCH] update --- web/admin/plugins/__init__.py | 9 ++++----- web/utils/mwplugin.py | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/web/admin/plugins/__init__.py b/web/admin/plugins/__init__.py index 36392b222..e6071427c 100644 --- a/web/admin/plugins/__init__.py +++ b/web/admin/plugins/__init__.py @@ -104,14 +104,13 @@ def set_index(): def install(): name = request.form.get('name', '') version = request.form.get('version', '') - - msg_head = '安装' + + upgrade = None if hasattr(request.form, 'upgrade'): - mtype = 'update' - msg_head = '更新' + upgrade = True pg = MwPlugin.instance() - return pg.install(name, version) + return pg.install(name, version, upgrade=upgrade) # 插件卸载 @blueprint.route('/uninstall', endpoint='uninstall', methods=['POST']) diff --git a/web/utils/mwplugin.py b/web/utils/mwplugin.py index e35492d05..f3b19b26c 100644 --- a/web/utils/mwplugin.py +++ b/web/utils/mwplugin.py @@ -174,7 +174,7 @@ class MwPlugin(object): return mw.returnData(False, '缺少版本信息!', ()) msg_head = '安装' - if upgrade is not None: + if upgrade is not None and upgrade is True: mtype = 'update' msg_head = '更新'