Browse Source

Fix typing

CURA-6713
Lipu Fei 5 years ago
parent
commit
a07e88125f
1 changed files with 5 additions and 1 deletions
  1. 5 1
      plugins/CuraProfileReader/CuraProfileReader.py

+ 5 - 1
plugins/CuraProfileReader/CuraProfileReader.py

@@ -93,7 +93,11 @@ class CuraProfileReader(ProfileReader):
             Logger.log("e", "Error while trying to parse profile: %s", str(e))
             Logger.log("e", "Error while trying to parse profile: %s", str(e))
             return None
             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:
         if profile.getMetaDataEntry("definition") != active_quality_definition:
             profile.setMetaDataEntry("definition", active_quality_definition)
             profile.setMetaDataEntry("definition", active_quality_definition)
         return profile
         return profile