From cf64ff763e7899683cf420adff7db2e88779b283 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Tue, 26 Oct 2021 11:24:12 +0200 Subject: [PATCH] Arch: import IFC, fix merge material preference import --- src/Mod/Arch/importIFC.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Arch/importIFC.py b/src/Mod/Arch/importIFC.py index 6162d3dfcd..2f88c7e65d 100644 --- a/src/Mod/Arch/importIFC.py +++ b/src/Mod/Arch/importIFC.py @@ -1277,7 +1277,7 @@ def insert(srcfile, docname, skip=[], only=[], root=None, preferences=None): add_material = True if preferences['MERGE_MATERIALS']: for key in list(fcmats.keys()): - if key.startswith(name) \ + if fcmats[key].Label == name \ and "DiffuseColor" in mdict and "DiffuseColor" in fcmats[key].Material \ and mdict["DiffuseColor"] == fcmats[key].Material["DiffuseColor"]: mat = fcmats[key]