From 8129f9533983728f1fa77c9232db4659c63a13ce Mon Sep 17 00:00:00 2001
From: fspreck <f.spreckelsen@indiscale.com>
Date: Wed, 16 Mar 2022 18:55:26 +0100
Subject: [PATCH] ENH: Stringify names of enum elements

---
 src/caosadvancedtools/models/parser.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/caosadvancedtools/models/parser.py b/src/caosadvancedtools/models/parser.py
index b9be9ce2..18187fb5 100644
--- a/src/caosadvancedtools/models/parser.py
+++ b/src/caosadvancedtools/models/parser.py
@@ -645,7 +645,7 @@ class JsonSchemaParser(Parser):
     def _treat_enum(self, elt: dict, name: str):
         rt = db.RecordType(name=name)
         for enum_elt in elt["enum"]:
-            rec = db.Record(name=enum_elt)
+            rec = db.Record(name=self._stringify(enum_elt))
             rec.add_parent(rt)
             self.model[enum_elt] = rec
 
-- 
GitLab