diff --git a/src/blenderbim/blenderbim/bim/module/geometry/operator.py b/src/blenderbim/blenderbim/bim/module/geometry/operator.py index 302b6ef6ed..d7033aeb55 100644 --- a/src/blenderbim/blenderbim/bim/module/geometry/operator.py +++ b/src/blenderbim/blenderbim/bim/module/geometry/operator.py @@ -765,8 +765,11 @@ class OverrideDuplicateMove(bpy.types.Operator): for obj in objects_to_duplicate: element = tool.Ifc.get_entity(obj) - if element and element.is_a("IfcAnnotation") and element.ObjectType == "DRAWING": - continue # For now, don't copy drawings until we stabilise a bit more. It's tricky. + if element: + if element.is_a("IfcAnnotation") and element.ObjectType == "DRAWING": + continue # For now, don't copy drawings until we stabilise a bit more. It's tricky. + elif element.is_a("IfcProject"): + continue # Only one IfcProject is allowed. linked_non_ifc_object = linked and not element