From 96a0ab9f5248a5bd5fcd8401fb6714c20877da8b Mon Sep 17 00:00:00 2001
From: Daniel <d.hornung@indiscale.com>
Date: Thu, 2 Nov 2023 18:11:59 +0100
Subject: [PATCH] ENH: Adding earlier exception, which makes debugging easier.

---
 src/caosadvancedtools/json_schema_exporter.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/caosadvancedtools/json_schema_exporter.py b/src/caosadvancedtools/json_schema_exporter.py
index cc3ee26e..32a968f3 100644
--- a/src/caosadvancedtools/json_schema_exporter.py
+++ b/src/caosadvancedtools/json_schema_exporter.py
@@ -258,7 +258,8 @@ class JsonSchemaExporter:
         schema : dict
             A dict containing the json schema created from the given RecordType's properties.
         """
-
+        if rt is None:
+            raise ValueError("`rt` must not be None.")
         schema = self._make_segment_from_recordtype(rt)
         schema["$schema"] = "https://json-schema.org/draft/2019-09/schema"
         if rt.name:
-- 
GitLab