Fix 'getQualityChangesGroups' now gives a list issues.

part of CURA-6600
This commit is contained in:
Remco Burema 2019-08-27 15:46:47 +02:00
parent fbf4d42f06
commit d5a8b2640f
4 changed files with 10 additions and 9 deletions

View file

@ -44,11 +44,11 @@ class QualityManagementModel(ListModel):
return
quality_group_dict = ContainerTree.getInstance().getCurrentQualityGroups()
quality_changes_group_dict = self._quality_manager.getQualityChangesGroups(global_stack)
quality_changes_group_list = self._quality_manager.getQualityChangesGroups(global_stack)
available_quality_types = set(quality_type for quality_type, quality_group in quality_group_dict.items()
if quality_group.is_available)
if not available_quality_types and not quality_changes_group_dict:
if not available_quality_types and not quality_changes_group_list:
# Nothing to show
self.setItems([])
return
@ -69,7 +69,7 @@ class QualityManagementModel(ListModel):
# Create quality_changes group items
quality_changes_item_list = []
for quality_changes_group in quality_changes_group_dict.values():
for quality_changes_group in quality_changes_group_list:
quality_group = quality_group_dict.get(quality_changes_group.quality_type)
item = {"name": quality_changes_group.name,
"is_read_only": False,