fix: ensure show_filters_icon is always returned in API responses

Set default value for show_filters_icon in LinkBase schema to ensure the field is always included in API responses, even when response_model_exclude_unset=True is used.
This commit is contained in:
YueGuobin 2026-05-23 15:21:44 +08:00
parent aa6845b32b
commit 367c565d7c
No known key found for this signature in database

View File

@ -62,7 +62,7 @@ class LinkBase(BaseModel):
suspend: Optional[bool] = None
link_style: Optional[LinkStyle] = None
filters: Optional[dict] = None
show_filters_icon: Optional[bool] = None
show_filters_icon: Optional[bool] = Field(default=True, description="Show filters icon in Web UI")
class LinkCreate(LinkBase):