diff --git a/plugins/CuraEngineBackend/StartSliceJob.py b/plugins/CuraEngineBackend/StartSliceJob.py index 210652720a..3c73a6ef90 100644 --- a/plugins/CuraEngineBackend/StartSliceJob.py +++ b/plugins/CuraEngineBackend/StartSliceJob.py @@ -204,6 +204,8 @@ class StartSliceJob(Job): material_instance_container = stack.findContainer({"type": "material"}) for key in stack.getAllKeys(): + if stack.getProperty(key, "settable_per_extruder") == False: + continue setting = message.getMessage("settings").addRepeatedMessage("settings") setting.name = key if key == "material_guid" and material_instance_container: