From 9d6836604330e8316ba6a15cbe2cf0c9f8f28a67 Mon Sep 17 00:00:00 2001 From: wuxi Date: Fri, 29 Aug 2025 13:19:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E6=B5=81=E8=B0=83=E7=94=A8=E6=8F=92=E4=BB=B6=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=88=B0=E5=AF=B9=E8=B1=A1=E5=B1=9E=E6=80=A7?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/actions/invoke_plugin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/actions/invoke_plugin.py b/app/actions/invoke_plugin.py index 58578ce5..cc60df72 100644 --- a/app/actions/invoke_plugin.py +++ b/app/actions/invoke_plugin.py @@ -56,7 +56,7 @@ class InvokePluginAction(BaseAction): logger.error(f"插件不存在: {params.plugin_id}") return context actions = plugin_actions[0].get("actions", []) - action = next((action for action in actions if action.action_id == params.action_id), None) + action = next((action for action in actions if action.get("action_id") == params.action_id), None) if not action or not action.get("func"): logger.error(f"插件动作不存在: {params.plugin_id} - {params.action_id}") return context