mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-13 00:39:03 +08:00
Fix quality search with material base_file
CURA-7070
This commit is contained in:
parent
4b313c2dac
commit
6c9b8f992f
@ -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…
x
Reference in New Issue
Block a user