diff --git a/src/bonsai/bonsai/bim/module/root/operator.py b/src/bonsai/bonsai/bim/module/root/operator.py index 636a3635ce..69ac760cbf 100644 --- a/src/bonsai/bonsai/bim/module/root/operator.py +++ b/src/bonsai/bonsai/bim/module/root/operator.py @@ -204,7 +204,7 @@ class AssignClass(bpy.types.Operator, tool.Ifc.Operator): if not tool.Blender.apply_transform_as_local(obj): self.report( {"ERROR"}, - f"Object '{obj.name}' has parent/constraints with a shear transform that cannot be applied safely as a local transform. " + f"Object '{obj.name}' has parent/constraints with a shear transform that cannot be applied safely as a local transform.\n" "Please apply parent/constraints manually and try again.", ) continue diff --git a/src/bonsai/bonsai/tool/blender.py b/src/bonsai/bonsai/tool/blender.py index 539b7664fa..a4a7749c54 100644 --- a/src/bonsai/bonsai/tool/blender.py +++ b/src/bonsai/bonsai/tool/blender.py @@ -1244,7 +1244,7 @@ class Blender(bonsai.core.tool.Blender): if transform wasn't applied it's not possible due to a shear. """ - if not obj.parent or not obj.constraints: + if not obj.parent and not obj.constraints: return True matrix = obj.matrix_world.copy()