|
@@ -164,10 +164,16 @@ class QualityManagementModel(ListModel):
|
|
|
quality_group = quality_model_item["quality_group"]
|
|
|
quality_changes_group = quality_model_item["quality_changes_group"]
|
|
|
if quality_changes_group is None:
|
|
|
- # Create global quality changes only.
|
|
|
new_quality_changes = self._createQualityChanges(quality_group.quality_type, intent_category, new_name,
|
|
|
global_stack, extruder_stack = None)
|
|
|
container_registry.addContainer(new_quality_changes)
|
|
|
+
|
|
|
+ for extruder in global_stack.extruderList:
|
|
|
+ new_extruder_quality_changes = self._createQualityChanges(quality_group.quality_type, intent_category,
|
|
|
+ new_name,
|
|
|
+ global_stack, extruder_stack=extruder)
|
|
|
+
|
|
|
+ container_registry.addContainer(new_extruder_quality_changes)
|
|
|
else:
|
|
|
for metadata in [quality_changes_group.metadata_for_global] + list(quality_changes_group.metadata_per_extruder.values()):
|
|
|
containers = container_registry.findContainers(id = metadata["id"])
|