Skip to content

Commit a807897

Browse files
committed
add schema description for root arrays
1 parent 2614b2c commit a807897

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

json_explorer/codegen/core/schema.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,14 @@ def create_field_from_node(
399399
element_name = (
400400
root_name.rstrip("s") if root_name.endswith("s") else f"{root_name}Item"
401401
)
402-
return create_schema_from_object(child_node, element_name)
402+
schema = create_schema_from_object(child_node, element_name)
403+
if schema.description:
404+
schema.description = (
405+
"❗ Generated from array of objects\n" + schema.description
406+
)
407+
else:
408+
schema.description = "❗ Generated from array of objects"
409+
return schema
403410

404411
elif "child_type" in analyzer_result:
405412
# Array of primitives - create a wrapper schema

0 commit comments

Comments
 (0)