From 5bd659fdb69a6dad064bf543c19488577f341139 Mon Sep 17 00:00:00 2001 From: kent paik Date: Fri, 15 Aug 2025 16:28:37 +0900 Subject: [PATCH] Fix: get_servers nullable field validation errors --- src/openstack_mcp_server/tools/response/compute.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/openstack_mcp_server/tools/response/compute.py b/src/openstack_mcp_server/tools/response/compute.py index 5056911..1cf8ccc 100644 --- a/src/openstack_mcp_server/tools/response/compute.py +++ b/src/openstack_mcp_server/tools/response/compute.py @@ -4,11 +4,14 @@ class Server(BaseModel): class Flavor(BaseModel): id: str | None = Field(default=None, exclude=True) - name: str = Field(validation_alias="original_name") + name: str | None = Field( + default=None, + validation_alias="original_name", + ) model_config = ConfigDict(validate_by_name=True) class Image(BaseModel): - id: str + id: str | None = Field(default=None) class IPAddress(BaseModel): addr: str