diff --git a/src/ifcblenderexport/blenderbim/bim/operator.py b/src/ifcblenderexport/blenderbim/bim/operator.py index 0c1cc29695..2659246200 100644 --- a/src/ifcblenderexport/blenderbim/bim/operator.py +++ b/src/ifcblenderexport/blenderbim/bim/operator.py @@ -1865,6 +1865,9 @@ class SelectIfcClashResults(bpy.types.Operator): for clash_set in clash_sets: if clash_set["name"] != clash_set_name: continue + if not "clashes" in clash_set.keys(): + self.report({"WARNING"}, "No clashes found for the selected Clash Set.") + return {"CANCELLED"} for clash in clash_set["clashes"].values(): global_ids.extend([clash["a_global_id"], clash["b_global_id"]]) for obj in bpy.context.visible_objects: