Browse Source

Fix typing

Lipu Fei 5 years ago
parent
commit
0dfa7f1f84
1 changed files with 4 additions and 1 deletions
  1. 4 1
      plugins/CuraProfileReader/CuraProfileReader.py

+ 4 - 1
plugins/CuraProfileReader/CuraProfileReader.py

@@ -68,7 +68,7 @@ class CuraProfileReader(ProfileReader):
             return []
 
         version = int(parser["general"]["version"])
-        setting_version = int(parser["metadata"].get("setting_version", 0))
+        setting_version = int(parser["metadata"].get("setting_version", "0"))
         if InstanceContainer.Version != version:
             name = parser["general"]["name"]
             return self._upgradeProfileVersion(serialized, name, version, setting_version)
@@ -105,6 +105,9 @@ class CuraProfileReader(ProfileReader):
 
         from UM.VersionUpgradeManager import VersionUpgradeManager
         results = VersionUpgradeManager.getInstance().updateFilesData("quality_changes", source_version, [serialized], [profile_id])
+        if results is None:
+            return []
+
         serialized = results.files_data[0]
 
         parser = configparser.ConfigParser(interpolation = None)