diff --git a/website/generate_platform_v4_markdown.py b/website/generate_platform_v4_markdown.py
index 255529c397a..587676e400f 100644
--- a/website/generate_platform_v4_markdown.py
+++ b/website/generate_platform_v4_markdown.py
@@ -395,7 +395,7 @@ def get_command_meta(path: str, route_map: Dict[str, Any]) -> Dict[str, Any]:
get_annotation_type(param_type),
),
"optional": optional,
- "doc": description,
+ "doc": (description or "").replace("\n", "
").strip(),
}
)
@@ -449,14 +449,16 @@ def get_command_meta(path: str, route_map: Dict[str, Any]) -> Dict[str, Any]:
for name, field in data_fields.items():
standard[name] = {
"type": get_annotation_type(field.annotation),
- "doc": field.description,
+ "doc": (field.description or "").replace("\n", "
").strip(),
}
else:
for name, field in query_fields.items():
if name not in obb_query_fields:
provider_params.setdefault(provider_name, {})[name] = {
"type": get_annotation_type(field.annotation),
- "doc": field.description,
+ "doc": (field.description or "")
+ .replace("\n", "
")
+ .strip(),
"optional": "True" if not field.is_required() else "False",
"default": str(field.default).replace(
"PydanticUndefined", ""
@@ -466,7 +468,9 @@ def get_command_meta(path: str, route_map: Dict[str, Any]) -> Dict[str, Any]:
if name not in providers["openbb"]["Data"]["fields"]:
provider_extras.setdefault(provider_name, {})[name] = {
"type": get_annotation_type(field.annotation),
- "doc": field.description,
+ "doc": (field.description or "")
+ .replace("\n", "
")
+ .strip(),
}
meta_command["schema"] = {