Browse Source

Only set metadata/material for quality_changes if material is not None

CURA-3929
Lipu Fei 7 years ago
parent
commit
dd65248968
1 changed files with 3 additions and 1 deletions
  1. 3 1
      cura/Settings/ContainerManager.py

+ 3 - 1
cura/Settings/ContainerManager.py

@@ -934,7 +934,9 @@ class ContainerManager(QObject):
             whole_machine_definition = QualityManager.getInstance().getWholeMachineDefinition(machine_definition)
 
             if whole_machine_definition.getMetaDataEntry("has_materials"):
-                quality_changes.addMetaDataEntry("material", quality_container.getMetaDataEntry("material"))
+                material = quality_container.getMetaDataEntry("material")
+                if material is not None:
+                    quality_changes.addMetaDataEntry("material", material)
 
         from cura.CuraApplication import CuraApplication
         quality_changes.addMetaDataEntry("setting_version", CuraApplication.SettingVersion)