From e96c50a582f6d1558b6db194ec39f100963641d5 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Thu, 12 Apr 2018 16:54:21 +0200 Subject: [PATCH] Fall back to FDMPrinter if definition can't be loaded Some of the settings will be different. But at least it won't crash. Contributes to issue CURA-5045. --- plugins/3MFReader/ThreeMFWorkspaceReader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/3MFReader/ThreeMFWorkspaceReader.py b/plugins/3MFReader/ThreeMFWorkspaceReader.py index d037d8324c..73db48f1a2 100755 --- a/plugins/3MFReader/ThreeMFWorkspaceReader.py +++ b/plugins/3MFReader/ThreeMFWorkspaceReader.py @@ -653,7 +653,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader): # machine definition cannot be found. Logger.logException("e", "Failed to deserialize definition file %s in project file %s", definition_container_file, file_name) - raise + definition_container = self._container_registry.findDefinitionContainers(id = "fdmprinter")[0] #Fall back to defaults. self._container_registry.addContainer(definition_container) Job.yieldThread()