From 9991c4aa569fbec79c8edd2066fbba7c7dd08b9c Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 13 May 2025 17:21:04 +0500 Subject: [PATCH] IfcImporter.create_generic_elements - prevent argument mutation as it may have unexpected consequences --- src/bonsai/bonsai/bim/import_ifc.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bonsai/bonsai/bim/import_ifc.py b/src/bonsai/bonsai/bim/import_ifc.py index a9374a3022..0c28e5d43a 100644 --- a/src/bonsai/bonsai/bim/import_ifc.py +++ b/src/bonsai/bonsai/bim/import_ifc.py @@ -596,6 +596,7 @@ class IfcImporter: return self.create_generic_sqlite_elements(elements) if self.ifc_import_settings.should_load_geometry: + elements = elements.copy() # Prevent argument mutation. context_settings = ( tool.Loader.settings.gross_context_settings if is_gross else tool.Loader.settings.context_settings )