diff --git a/CHANGELOG.md b/CHANGELOG.md index 685ff7cd3028f9f9a122d3ce93d71c1dd9482f79..460d675602600bfee2e7ce357d870d2a801cfba2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added ### -- Json schema exporter has new parameter `use_rt_pool`. +- Json schema exporter: + - has new parameter `use_rt_pool` + - propagates more properties in the `make_array` function ### Changed ### diff --git a/src/caosadvancedtools/json_schema_exporter.py b/src/caosadvancedtools/json_schema_exporter.py index 666ecfdc418fdfe94d9f36e29035453ea6e8e26a..1497e5f350c6bbe0b27c7814511837d644d7f634 100644 --- a/src/caosadvancedtools/json_schema_exporter.py +++ b/src/caosadvancedtools/json_schema_exporter.py @@ -618,6 +618,9 @@ ui_schema : dict, optional "$schema": "https://json-schema.org/draft/2020-12/schema", } + if schema.get("description"): + result["description"] = schema["description"] + if rjsf_uischema is not None: ui_schema = {"items": rjsf_uischema} return result, ui_schema