mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-17 14:02:27 +00:00
Fix #7257. Always quote psets and props in our colour by property dropdown to account for spaces and characters.
This commit is contained in:
@@ -101,7 +101,7 @@ class ColourByPropertyData:
|
|||||||
elif pset.endswith("BaseQuantities"):
|
elif pset.endswith("BaseQuantities"):
|
||||||
keys.extend([f'/.*BaseQuantities/."{name}"' for name in properties.keys() if name != "id"])
|
keys.extend([f'/.*BaseQuantities/."{name}"' for name in properties.keys() if name != "id"])
|
||||||
else:
|
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]
|
results = [(k, k, "") for k in keys]
|
||||||
return default + results
|
return default + results
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user