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

CURA-3929
This commit is contained in:
Lipu Fei 2017-06-13 14:35:04 +02:00
parent ec73abecb5
commit dd65248968

View file

@ -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)