diff options
author | c.lamboo <casperlamboo@gmail.com> | 2022-09-12 18:24:55 +0300 |
---|---|---|
committer | c.lamboo <casperlamboo@gmail.com> | 2022-09-12 18:24:55 +0300 |
commit | 99136fd20991d567bfe1289c2ad7e7779b8c6a9c (patch) | |
tree | 739e8b7c4dd8f2ff89c69537aea5f12121cf162b /cura/Machines | |
parent | 8d9e9a9dbfda03f2f510df16a8ef415f4244993c (diff) |
Fix bug in displaying extruders
CURA-9278
Diffstat (limited to 'cura/Machines')
-rw-r--r-- | cura/Machines/Models/CompatibleMachineModel.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py index 80fa78a64a..782c5dcd2b 100644 --- a/cura/Machines/Models/CompatibleMachineModel.py +++ b/cura/Machines/Models/CompatibleMachineModel.py @@ -48,7 +48,7 @@ class CompatibleMachineModel(ListModel): has_compatible_material = extruder.activeMaterial and compatible_type in [extruder.activeMaterial.type, None, "None", "", "empty"] materials = [] - if has_compatible_material: + if has_compatible_material: materials.append({ "brand": extruder.activeMaterial.brand, "name": extruder.activeMaterial.name, @@ -77,9 +77,9 @@ class CompatibleMachineModel(ListModel): "hexcolor": extruder.material.color }) - if all([len(extruder["materials"]) > 0 for extruder in extruder_configs.values()]): + if any([len(extruder["materials"]) > 0 for extruder in extruder_configs.values()]): self.appendItem({ "name": printer.name, "unique_id": printer.name, # <- Can assume the cloud doesn't have duplicate names? - "extruders": extruder_configs.values() + "extruders": list(extruder_configs.values()) }) |