diff --git a/src/vorta/borg/borg_job.py b/src/vorta/borg/borg_job.py index 9ae3b30f..ee1e3bb7 100644 --- a/src/vorta/borg/borg_job.py +++ b/src/vorta/borg/borg_job.py @@ -277,6 +277,8 @@ class BorgJob(JobInterface, BackupProfileMixin): elif parsed['type'] == 'file_status': self.app.backup_log_event.emit(f'{parsed["path"]} ({parsed["status"]})', {}) + elif parsed['type'] == 'progress_percent' and parsed.get("message"): + self.app.backup_log_event.emit(f'{parsed["message"]}', {}) elif parsed['type'] == 'archive_progress' and not parsed.get('finished', False): msg = ( f"{translate('BorgJob','Files')}: {parsed['nfiles']}, " diff --git a/src/vorta/borg/check.py b/src/vorta/borg/check.py index 39e51995..72d1150c 100644 --- a/src/vorta/borg/check.py +++ b/src/vorta/borg/check.py @@ -32,7 +32,7 @@ class BorgCheckJob(BorgJob): else: ret['ok'] = False # Set back to false, so we can do our own checks here. - cmd = ['borg', 'check', '--info', '--log-json'] + cmd = ['borg', 'check', '--info', '--log-json', '--progress'] cmd.append(f'{profile.repo.url}') ret['ok'] = True