From 5b5dcb3c6d190e29b697c95505e75f0b99532fba Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Thu, 23 Oct 2025 08:58:23 +1100 Subject: [PATCH] Fix #7257. Always quote psets and props in our colour by property dropdown to account for spaces and characters. --- src/bonsai/bonsai/bim/module/search/data.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bonsai/bonsai/bim/module/search/data.py b/src/bonsai/bonsai/bim/module/search/data.py index 34f032c2b5..4bde0aa359 100644 --- a/src/bonsai/bonsai/bim/module/search/data.py +++ b/src/bonsai/bonsai/bim/module/search/data.py @@ -101,7 +101,7 @@ class ColourByPropertyData: elif pset.endswith("BaseQuantities"): keys.extend([f'/.*BaseQuantities/."{name}"' for name in properties.keys() if name != "id"]) else: - keys.extend([f"{pset}.{name}" for name in properties.keys() if name != "id"]) + keys.extend([f'"{pset}"."{name}"' for name in properties.keys() if name != "id"]) results = [(k, k, "") for k in keys] return default + results