diff --git a/api/core/trigger/entities/entities.py b/api/core/trigger/entities/entities.py index 49e24fe8b8..89824481b5 100644 --- a/api/core/trigger/entities/entities.py +++ b/api/core/trigger/entities/entities.py @@ -71,6 +71,11 @@ class TriggerProviderIdentity(BaseModel): icon_dark: str | None = Field(default=None, description="The dark icon of the trigger provider") tags: list[str] = Field(default_factory=list, description="The tags of the trigger provider") + @field_validator("tags", mode="before") + @classmethod + def validate_tags(cls, v: list[str] | None) -> list[str]: + return v or [] + class EventIdentity(BaseModel): """