From dd65248968882fb205fd21e04a7bfd8afb13498a Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Tue, 13 Jun 2017 14:35:04 +0200 Subject: [PATCH] Only set metadata/material for quality_changes if material is not None CURA-3929 --- cura/Settings/ContainerManager.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cura/Settings/ContainerManager.py b/cura/Settings/ContainerManager.py index 014cff864c..25ed796526 100644 --- a/cura/Settings/ContainerManager.py +++ b/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)