diff --git a/tubearchivist/home/src/es/backup.py b/tubearchivist/home/src/es/backup.py index 97092f0..df1a481 100644 --- a/tubearchivist/home/src/es/backup.py +++ b/tubearchivist/home/src/es/backup.py @@ -32,7 +32,8 @@ class ElasticBackup: if not self.reason: raise ValueError("missing backup reason in ElasticBackup") - self.task.send_progress(["Scanning your index."]) + if self.task: + self.task.send_progress(["Scanning your index."]) for index in self.index_config: index_name = index["index_name"] print(f"backup: export in progress for {index_name}") @@ -42,7 +43,8 @@ class ElasticBackup: self.backup_index(index_name) - self.task.send_progress(["Compress files to zip archive."]) + if self.task: + self.task.send_progress(["Compress files to zip archive."]) self.zip_it() if self.reason == "auto": self.rotate_backup()