Fix crash when adding UMO

This commit is contained in:
Jaime van Kessel 2019-09-19 16:15:00 +02:00
parent 7dcf083991
commit fc67090a2f
No known key found for this signature in database
GPG key ID: 3710727397403C91

View file

@ -73,8 +73,8 @@ class MaterialNode(ContainerNode):
if self.variant.machine.has_variants:
qualities_any_material = container_registry.findInstanceContainersMetadata(type = "quality", definition = self.variant.machine.quality_definition, variant = self.variant.variant_name)
else:
qualities_any_material = container_registry.findInstanceContainersMetadata(type="quality", definition=self.variant.machine.quality_definition)
qualities_any_material = container_registry.findInstanceContainersMetadata(type="quality", definition = self.variant.machine.quality_definition)
qualities_any_material = [metadata for metadata in qualities_any_material if metadata.get("global_quality", "False") != "True"]
for material_metadata in container_registry.findInstanceContainersMetadata(type = "material", material = my_material_type):
qualities.extend((quality for quality in qualities_any_material if quality["material"] == material_metadata["id"]))
if not qualities: # No quality profiles found. Go by GUID then.