diff --git a/cura/Backups/Backup.py b/cura/Backups/Backup.py index 44e1feef30..61f1aa686c 100644 --- a/cura/Backups/Backup.py +++ b/cura/Backups/Backup.py @@ -169,7 +169,7 @@ class Backup: Logger.log("d", "Extracting backup to location: %s", target_path) try: archive.extractall(target_path) - except PermissionError: - Logger.logException("e", "Unable to extract the backup due to permission errors") + except (PermissionError, EnvironmentError): + Logger.logException("e", "Unable to extract the backup due to permission or file system errors.") return False return True