Browse Source

Fix quality_changes profile not showing

CURA-7392
Jaime van Kessel 3 years ago
parent
commit
467ae6a1d3
1 changed files with 3 additions and 1 deletions
  1. 3 1
      cura/Machines/Models/QualitySettingsModel.py

+ 3 - 1
cura/Machines/Models/QualitySettingsModel.py

@@ -117,7 +117,9 @@ class QualitySettingsModel(ListModel):
             if self._selected_position == self.GLOBAL_STACK_POSITION and global_container:
                 quality_changes_metadata = global_container.getMetaData()
             else:
-                quality_changes_metadata = extruders_container.get(str(self._selected_position))
+                extruder = extruders_container.get(self._selected_position)
+                if extruder:
+                    quality_changes_metadata = extruder.getMetaData()
             if quality_changes_metadata is not None:  # It can be None if number of extruders are changed during runtime.
                 container = container_registry.findContainers(id = quality_changes_metadata["id"])
                 if container: