From 52ea69bcecb1b7e72602d6d59e190d92050a6dc0 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Mon, 17 Jan 2022 17:37:09 +1100 Subject: [PATCH] Fix #1954. Fix bug where importing MSProject XMLs with no project names failed. --- src/ifc4d/ifc4d/msp2ifc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifc4d/ifc4d/msp2ifc.py b/src/ifc4d/ifc4d/msp2ifc.py index 8970e24921..100fd03378 100644 --- a/src/ifc4d/ifc4d/msp2ifc.py +++ b/src/ifc4d/ifc4d/msp2ifc.py @@ -67,7 +67,7 @@ class MSP2Ifc: tree = ET.parse(self.xml) project = tree.getroot() self.ns = {"pr": project.tag[1:].partition("}")[0]} - self.project["Name"] = project.find("pr:Name", self.ns).text + self.project["Name"] = project.findtext("pr:Name", namespaces=self.ns) or "Unnamed" self.outline_level = 0 self.outline_parents = {} self.parse_task_xml(project)