|
@@ -143,6 +143,7 @@ class GCodeWriter(MeshWriter):
|
|
|
if stack.getMetaDataEntry("position") is not None: # For extruder stacks, the quality changes should include an intent category.
|
|
|
container_with_profile.setMetaDataEntry("intent_category", stack.intent.getMetaDataEntry("intent_category", "default"))
|
|
|
container_with_profile.setDefinition(machine_definition_id_for_quality)
|
|
|
+ container_with_profile.setMetaDataEntry("setting_version", stack.quality.getMetaDataEntry("setting_version"))
|
|
|
|
|
|
flat_global_container = self._createFlattenedContainerInstance(stack.userChanges, container_with_profile)
|
|
|
# If the quality changes is not set, we need to set type manually
|
|
@@ -171,6 +172,7 @@ class GCodeWriter(MeshWriter):
|
|
|
extruder_quality.setMetaDataEntry("type", "quality_changes")
|
|
|
extruder_quality.setMetaDataEntry("quality_type", quality_type)
|
|
|
extruder_quality.setDefinition(machine_definition_id_for_quality)
|
|
|
+ extruder_quality.setMetaDataEntry("setting_version", stack.quality.getMetaDataEntry("setting_version"))
|
|
|
|
|
|
flat_extruder_quality = self._createFlattenedContainerInstance(extruder.userChanges, extruder_quality)
|
|
|
# If the quality changes is not set, we need to set type manually
|