From a07e88125fe3c6a669663db1db292829b63c144a Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Tue, 3 Sep 2019 15:58:40 +0200 Subject: Fix typing CURA-6713 --- plugins/CuraProfileReader/CuraProfileReader.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'plugins/CuraProfileReader') diff --git a/plugins/CuraProfileReader/CuraProfileReader.py b/plugins/CuraProfileReader/CuraProfileReader.py index 8ae7b7e0b0..5e2a4266c8 100644 --- a/plugins/CuraProfileReader/CuraProfileReader.py +++ b/plugins/CuraProfileReader/CuraProfileReader.py @@ -93,7 +93,11 @@ class CuraProfileReader(ProfileReader): Logger.log("e", "Error while trying to parse profile: %s", str(e)) return None - active_quality_definition = getMachineDefinitionIDForQualitySearch(CuraApplication.getInstance().getGlobalContainerStack().definition) + global_stack = CuraApplication.getInstance().getGlobalContainerStack() + if global_stack is None: + return None + + active_quality_definition = getMachineDefinitionIDForQualitySearch(global_stack.definition) if profile.getMetaDataEntry("definition") != active_quality_definition: profile.setMetaDataEntry("definition", active_quality_definition) return profile -- cgit v1.2.3