From 6e76f2aff22d1f4cb15068574cb20412a52b108e Mon Sep 17 00:00:00 2001 From: Harry Date: Tue, 4 Nov 2025 18:12:52 +0800 Subject: [PATCH] fix(api): update TriggerInvokeEventResponse to use Field for default value of cancelled --- api/core/plugin/entities/request.py | 2 +- api/core/trigger/trigger_manager.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/api/core/plugin/entities/request.py b/api/core/plugin/entities/request.py index 4385742d34..73d3b8c89c 100644 --- a/api/core/plugin/entities/request.py +++ b/api/core/plugin/entities/request.py @@ -246,7 +246,7 @@ class RequestFetchAppInfo(BaseModel): class TriggerInvokeEventResponse(BaseModel): variables: Mapping[str, Any] = Field(default_factory=dict) - cancelled: bool | None = False + cancelled: bool = Field(default=False) model_config = ConfigDict(protected_namespaces=(), arbitrary_types_allowed=True) diff --git a/api/core/trigger/trigger_manager.py b/api/core/trigger/trigger_manager.py index a645fa7da8..da1a9a6ac8 100644 --- a/api/core/trigger/trigger_manager.py +++ b/api/core/trigger/trigger_manager.py @@ -191,7 +191,9 @@ class TriggerManager: ) except EventIgnoreError: return TriggerInvokeEventResponse(variables={}, cancelled=True) - + except Exception as e: + raise e + @classmethod def subscribe_trigger( cls,