diff --git a/src/pilgrim/ui/screens/diary_list_screen.py b/src/pilgrim/ui/screens/diary_list_screen.py index 059abb7..dcc386b 100644 --- a/src/pilgrim/ui/screens/diary_list_screen.py +++ b/src/pilgrim/ui/screens/diary_list_screen.py @@ -306,13 +306,10 @@ class DiaryListScreen(Screen): session = self.app.service_manager.get_session() if session: backup_service = BackupService(session) - result_operation,result_data = backup_service.create_backup() + result_operation, result_data = backup_service.create_backup() + if result_operation: + self.notify(f"Backup result: {result_data}") + else: + self.notify(f"Error performing backup: {result_data}") else: self.notify("You must be logged in to perform this action") - if result_operation: - self.notify(f"Backup result: {result_data}") - else: - self.notify(f"Error performing backup {result_data}") - raise Exception("Error performing backup") - self.app.exit() -