From e55bb1e25c94b0d2e78a53372116fa60cda99971 Mon Sep 17 00:00:00 2001 From: Ruben D Date: Wed, 15 Nov 2017 00:35:53 +0100 Subject: [PATCH] Simplify getting material's GUID --- plugins/CuraEngineBackend/StartSliceJob.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/plugins/CuraEngineBackend/StartSliceJob.py b/plugins/CuraEngineBackend/StartSliceJob.py index 00db2ffa00..720aacf374 100644 --- a/plugins/CuraEngineBackend/StartSliceJob.py +++ b/plugins/CuraEngineBackend/StartSliceJob.py @@ -250,9 +250,7 @@ class StartSliceJob(Job): settings = self._buildReplacementTokens(stack) #Also send the material GUID. This is a setting in fdmprinter, but we have no interface for it. - material_instance_container = stack.findContainer({"type": "material"}) - if material_instance_container: - settings["material_guid"] = material_instance_container.getMetaDataEntry("GUID", "") + settings["material_guid"] = stack.material.getMetaDataEntry("GUID", "") #Replace the setting tokens in start and end g-code. settings["machine_extruder_start_code"] = self._expandGcodeTokens(settings["machine_extruder_start_code"], settings)