Fix #4509. Don't show scary error message if you haven't specified a filter query.

This commit is contained in:
Dion Moult
2024-04-08 17:19:17 +10:00
parent 562bc14f5b
commit 3357f89311
@@ -305,12 +305,13 @@ def filter_elements(
# {#1=IfcWall(...), #2=IfcDoor(...)}
print(elements)
"""
if not query:
return elements or set()
if elements and not edit_in_place:
elements = elements.copy()
transformer = FacetTransformer(ifc_file, elements)
transformer.transform(filter_elements_grammar.parse(query))
return transformer.get_results()
return transformer.elements
def set_element_value(