Browse Source

Fix issue caused by making metadata of containerNode private

Jaime van Kessel 6 years ago
parent
commit
d9e23bf02b
1 changed files with 1 additions and 1 deletions
  1. 1 1
      plugins/XmlMaterialProfile/XmlMaterialProfile.py

+ 1 - 1
plugins/XmlMaterialProfile/XmlMaterialProfile.py

@@ -269,7 +269,7 @@ class XmlMaterialProfile(InstanceContainer):
             # Find all hotend sub-profiles corresponding to this material and machine and add them to this profile.
             buildplate_dict = {} # type: Dict[str, Any]
             for variant_name, variant_dict in machine_variant_map[definition_id].items():
-                variant_type = variant_dict["variant_node"].metadata["hardware_type"]
+                variant_type = variant_dict["variant_node"].getMetaDataEntry("hardware_type", "")
                 variant_type = VariantType(variant_type)
                 if variant_type == VariantType.NOZZLE:
                     # The hotend identifier is not the containers name, but its "name".