Don't add to variant-specific mapping if it's not variant-specific

Otherwise we'll encounter that the variant name is None when serialising that subprofile.

Contributes to issue CURA-6600.
This commit is contained in:
Ghostkeeper 2019-08-27 16:04:53 +02:00
parent c333e980dc
commit 20be7fd8a1
No known key found for this signature in database
GPG key ID: 86BEF881AE2CF276

View file

@ -245,6 +245,7 @@ class XmlMaterialProfile(InstanceContainer):
variant_name = container.getMetaDataEntry("variant_name") variant_name = container.getMetaDataEntry("variant_name")
if not variant_name: if not variant_name:
machine_container_map[definition_id] = container machine_container_map[definition_id] = container
continue
variant_dict = {"variant_type": container.getMetaDataEntry("hardware_type", str(VariantType.NOZZLE)), variant_dict = {"variant_type": container.getMetaDataEntry("hardware_type", str(VariantType.NOZZLE)),
"material_container": container} "material_container": container}