From 671aba6ab7dd771cd1626b9a589652c601f3099f Mon Sep 17 00:00:00 2001 From: Harry Date: Thu, 16 Oct 2025 15:09:13 +0800 Subject: [PATCH] fix(trigger): handle missing subscription constructor gracefully in PluginTriggerProviderController - Updated the logic in `PluginTriggerProviderController` to return an empty list instead of raising a ValueError when the subscription constructor is not found, improving error handling and flow. --- api/core/trigger/provider.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/core/trigger/provider.py b/api/core/trigger/provider.py index 18f8484734..7bd97303dd 100644 --- a/api/core/trigger/provider.py +++ b/api/core/trigger/provider.py @@ -207,7 +207,7 @@ class PluginTriggerProviderController: """ subscription_constructor = self.entity.subscription_constructor if not subscription_constructor: - raise ValueError("Subscription constructor not found") + return [] credential_type = CredentialType.of(credential_type) if isinstance(credential_type, str) else credential_type if credential_type == CredentialType.OAUTH2: return (