From 0dfa7f1f845725f90136feea272b62030934e425 Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Tue, 16 Jul 2019 14:55:43 +0200 Subject: [PATCH] Fix typing --- plugins/CuraProfileReader/CuraProfileReader.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/CuraProfileReader/CuraProfileReader.py b/plugins/CuraProfileReader/CuraProfileReader.py index 6394c1c385..f2d225802a 100644 --- a/plugins/CuraProfileReader/CuraProfileReader.py +++ b/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)