From 4c9b31f6ab19fc9eca50f272a6dd0096615f21a0 Mon Sep 17 00:00:00 2001 From: Yurii Motov Date: Fri, 4 Jul 2025 20:23:40 +0200 Subject: [PATCH] Apply fix to _compat.get_model_definitions --- fastapi/_compat.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fastapi/_compat.py b/fastapi/_compat.py index 227ad837d..fdcd2c50e 100644 --- a/fastapi/_compat.py +++ b/fastapi/_compat.py @@ -393,9 +393,11 @@ else: ) definitions.update(m_definitions) model_name = model_name_map[model] + definitions[model_name] = m_schema + for m_schema in definitions.values(): if "description" in m_schema: m_schema["description"] = m_schema["description"].split("\f")[0] - definitions[model_name] = m_schema + return definitions def is_pv1_scalar_field(field: ModelField) -> bool: