We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents f08b0dc + 70115b9 commit f95c65bCopy full SHA for f95c65b
1 file changed
src/mcp/server/fastmcp/utilities/func_metadata.py
@@ -27,7 +27,7 @@ def model_dump_one_level(self) -> dict[str, Any]:
27
That is, sub-models etc are not dumped - they are kept as pydantic models.
28
"""
29
kwargs: dict[str, Any] = {}
30
- for field_name in self.model_fields.keys():
+ for field_name in self.__class__.model_fields.keys():
31
kwargs[field_name] = getattr(self, field_name)
32
return kwargs
33
0 commit comments