Browse Source

Prefer materials from the same brand in auto-update

CURA-4708
Lipu Fei 7 years ago
parent
commit
47a12b4128
1 changed files with 2 additions and 0 deletions
  1. 2 0
      plugins/MachineSettingsAction/MachineSettingsAction.py

+ 2 - 0
plugins/MachineSettingsAction/MachineSettingsAction.py

@@ -241,6 +241,7 @@ class MachineSettingsAction(MachineAction):
                 "type": "material",
                 "approximate_diameter": machine_approximate_diameter,
                 "material": old_material.getMetaDataEntry("material", "value"),
+                "brand": old_material.getMetaDataEntry("brand", "value"),
                 "supplier": old_material.getMetaDataEntry("supplier", "value"),
                 "color_name": old_material.getMetaDataEntry("color_name", "value"),
                 "definition": materials_definition
@@ -251,6 +252,7 @@ class MachineSettingsAction(MachineAction):
             if old_material == self._empty_container:
                 search_criteria.pop("material", None)
                 search_criteria.pop("supplier", None)
+                search_criteria.pop("brand", None)
                 search_criteria.pop("definition", None)
                 search_criteria["id"] = extruder_stack.getMetaDataEntry("preferred_material")