From 1801a768c124b3aaa6024674f4d8b0baed1b7d15 Mon Sep 17 00:00:00 2001 From: Bruno Postle Date: Sun, 1 Mar 2026 17:07:50 +0000 Subject: [PATCH] Fix clipping when generating a wall --- src/ifcedit/ifcedit/coerce.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcedit/ifcedit/coerce.py b/src/ifcedit/ifcedit/coerce.py index 4a48925293..d191caab11 100644 --- a/src/ifcedit/ifcedit/coerce.py +++ b/src/ifcedit/ifcedit/coerce.py @@ -155,7 +155,7 @@ def _split_list(value_str: str) -> list[str]: try: parsed = json.loads(value_str) if isinstance(parsed, list): - return [str(item) for item in parsed] + return [json.dumps(item) if isinstance(item, (dict, list)) else str(item) for item in parsed] except json.JSONDecodeError: pass return [item.strip() for item in value_str.split(",") if item.strip()]