diff --git a/cura/Backups/Backup.py b/cura/Backups/Backup.py index d9f1788744..81d7caa295 100644 --- a/cura/Backups/Backup.py +++ b/cura/Backups/Backup.py @@ -29,7 +29,7 @@ class Backup: IGNORED_FILES = [r"cura\.log", r"plugins\.json", r"cache", r"__pycache__", r"\.qmlc", r"\.pyc"] """These files should be ignored when making a backup.""" - IGNORED_FOLDERS = [r"plugins"] + IGNORED_FOLDERS = [] SECRETS_SETTINGS = ["general/ultimaker_auth_data"] """Secret preferences that need to obfuscated when making a backup of Cura""" diff --git a/cura/Backups/BackupsManager.py b/cura/Backups/BackupsManager.py index c69ff4cfd4..6c4670edb6 100644 --- a/cura/Backups/BackupsManager.py +++ b/cura/Backups/BackupsManager.py @@ -54,19 +54,6 @@ class BackupsManager: backup = Backup(self._application, zip_file = zip_file, meta_data = meta_data) restored = backup.restore() - package_manager = self._application.getPackageManager() - # Load the new version of the package manager data. - package_manager.loadManagementData() - - # If the backup was made with Cura 4.10 (or higher), we no longer store plugins. - # Since the restored backup doesn't have those plugins anymore, we should remove it from the list - # of installed plugins. - if Version(meta_data.get("cura_release")) >= Version("4.10.0"): - for package_id in package_manager.getInstalledPackageIDs(): - package_data = package_manager.getInstalledPackageInfo(package_id) - if package_data.get("package_type") == "plugin": - package_manager.removePackage(package_id) - if restored: # At this point, Cura will need to restart for the changes to take effect. # We don't want to store the data at this point as that would override the just-restored backup.