diff --git a/cura/Backups/Backup.py b/cura/Backups/Backup.py index 6f4a44d37e..d9f1788744 100644 --- a/cura/Backups/Backup.py +++ b/cura/Backups/Backup.py @@ -14,6 +14,7 @@ from UM.Logger import Logger from UM.Message import Message from UM.Platform import Platform from UM.Resources import Resources +from UM.Version import Version if TYPE_CHECKING: from cura.CuraApplication import CuraApplication @@ -134,8 +135,8 @@ class Backup: "Tried to restore a Cura backup without having proper data or meta data.")) return False - current_version = self._application.getVersion() - version_to_restore = self.meta_data.get("cura_release", "master") + current_version = Version(self._application.getVersion()) + version_to_restore = Version(self.meta_data.get("cura_release", "master")) if current_version < version_to_restore: # Cannot restore version newer than current because settings might have changed.