From 03fa850ce21217f112717ecf01208dbe41fc0abe Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Tue, 15 Jul 2025 12:05:19 +0500 Subject: [PATCH] Fix old bug in FixArchiCADToRevitDoorSwings (1d74306) It was using variable `f` that was never defined --- .../ifcpatch/recipes/FixArchiCADToRevitDoorSwings.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ifcpatch/ifcpatch/recipes/FixArchiCADToRevitDoorSwings.py b/src/ifcpatch/ifcpatch/recipes/FixArchiCADToRevitDoorSwings.py index 06f3639d02..28860b58dc 100644 --- a/src/ifcpatch/ifcpatch/recipes/FixArchiCADToRevitDoorSwings.py +++ b/src/ifcpatch/ifcpatch/recipes/FixArchiCADToRevitDoorSwings.py @@ -203,6 +203,5 @@ class Patcher(ifcpatch.BasePatcher): [v[i] / unit_scale, v[i + 1] / unit_scale, v[i + 2] / unit_scale] for i in range(0, len(v), 3) ] edges = [[e[i] + 1, e[i + 1] + 1] for i in range(0, len(e), 2)] - points = [] - curve.Points = f.create_entity(curve.Points.is_a(), vertices) - curve.Segments = [f.createIfcLineIndex(e) for e in edges] + curve.Points = self.file.create_entity(curve.Points.is_a(), vertices) + curve.Segments = [self.file.create("IfcLineIndex", e) for e in edges]