From c1b1646968061c9a3e8f831463931a5e58c77d3a Mon Sep 17 00:00:00 2001
From: Daniel <d.hornung@indiscale.com>
Date: Mon, 27 Nov 2023 19:35:04 +0100
Subject: [PATCH] ENH: jsex: Propagate description in make_array()

---
 CHANGELOG.md                                  | 4 +++-
 src/caosadvancedtools/json_schema_exporter.py | 3 +++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 685ff7cd..460d6756 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 666ecfdc..1497e5f3 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
-- 
GitLab