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 7dd0d7601a
commit 8e2f9d2bb5
@@ -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(