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,