Fix quality profile in project loading

CURA-4617
This commit is contained in:
Lipu Fei 2017-11-27 11:19:37 +01:00
parent 4a4f01f9eb
commit 46c6c6aa9b

View file

@ -816,6 +816,13 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
else: else:
search_criteria["definition"] = "fdmprinter" search_criteria["definition"] = "fdmprinter"
quality_containers = self._container_registry.findInstanceContainers(**search_criteria)
quality_containers = [q for q in quality_containers if q.getMetaDataEntry("material", "") == ""]
if quality_containers:
global_stack.quality = quality_containers[0]
project_quality_is_not_supported = False
else:
search_criteria["definition"] = "fdmprinter"
quality_containers = self._container_registry.findInstanceContainers(**search_criteria) quality_containers = self._container_registry.findInstanceContainers(**search_criteria)
quality_containers = [q for q in quality_containers if q.getMetaDataEntry("material", "") == ""] quality_containers = [q for q in quality_containers if q.getMetaDataEntry("material", "") == ""]
if quality_containers: if quality_containers: