From 367c565d7cf36ab3614c748015926f56a501c96e Mon Sep 17 00:00:00 2001 From: YueGuobin Date: Sat, 23 May 2026 15:21:44 +0800 Subject: [PATCH] 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. --- gns3server/schemas/controller/links.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gns3server/schemas/controller/links.py b/gns3server/schemas/controller/links.py index 211d60f23..6865e2462 100644 --- a/gns3server/schemas/controller/links.py +++ b/gns3server/schemas/controller/links.py @@ -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):