mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 22:47:29 -06:00
Use container tree to get quality definition of printer
Contributes to issue CURA-6600.
This commit is contained in:
parent
7d49fd7fa2
commit
9c47fc8e70
1 changed files with 2 additions and 2 deletions
|
@ -8,7 +8,7 @@ from UM.Logger import Logger
|
|||
from UM.Settings.ContainerFormatError import ContainerFormatError
|
||||
from UM.Settings.InstanceContainer import InstanceContainer # The new profile to make.
|
||||
from cura.CuraApplication import CuraApplication
|
||||
from cura.Machines.QualityManager import getMachineDefinitionIDForQualitySearch
|
||||
from cura.Machines.ContainerTree import ContainerTree
|
||||
from cura.ReaderWriters.ProfileReader import ProfileReader
|
||||
|
||||
import zipfile
|
||||
|
@ -97,7 +97,7 @@ class CuraProfileReader(ProfileReader):
|
|||
if global_stack is None:
|
||||
return None
|
||||
|
||||
active_quality_definition = getMachineDefinitionIDForQualitySearch(global_stack.definition)
|
||||
active_quality_definition = ContainerTree.getInstance().machines[global_stack.definition.container_id].quality_definition
|
||||
if profile.getMetaDataEntry("definition") != active_quality_definition:
|
||||
profile.setMetaDataEntry("definition", active_quality_definition)
|
||||
return profile
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue