mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-08 06:23:59 -06:00
Fix quality search with material base_file
CURA-7070
This commit is contained in:
parent
4b313c2dac
commit
6c9b8f992f
1 changed files with 5 additions and 2 deletions
|
@ -71,11 +71,14 @@ class MaterialNode(ContainerNode):
|
|||
qualities = container_registry.findInstanceContainersMetadata(type = "quality",
|
||||
definition = self.variant.machine.quality_definition,
|
||||
variant = self.variant.variant_name,
|
||||
material = self.container_id)
|
||||
material = self.base_file) # First try by exact material ID.
|
||||
# CURA-7070
|
||||
# The quality profiles only reference a material with the material_root_id. They will never state something
|
||||
# such as "generic_pla_ultimaker_s5_AA_0.4". So we search with the "base_file" which is the material_root_id.
|
||||
else:
|
||||
qualities = container_registry.findInstanceContainersMetadata(type = "quality",
|
||||
definition = self.variant.machine.quality_definition,
|
||||
material = self.container_id)
|
||||
material = self.base_file)
|
||||
if not qualities:
|
||||
my_material_type = self.material_type
|
||||
if self.variant.machine.has_variants:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue