Run backup after configuring additional location

This commit is contained in:
thePR0M3TH3AN
2025-07-05 18:31:59 -04:00
parent 6c9b3c2d5b
commit 6e8288e651
2 changed files with 4 additions and 1 deletions

View File

@@ -324,7 +324,8 @@ Back in the Settings menu you can:
* Select `7` to export the database to an encrypted file.
* Choose `8` to import a database from a backup file.
* Select `9` to export all 2FA codes.
* Choose `10` to set an additional backup location.
* Choose `10` to set an additional backup location. A backup is created
immediately after the directory is configured.
* Select `11` to change the inactivity timeout.
* Choose `12` to lock the vault and require re-entry of your password.
* Select `13` to view seed profile stats. The summary lists counts for

View File

@@ -514,6 +514,8 @@ def handle_set_additional_backup_location(pm: PasswordManager) -> None:
try:
cfg_mgr.set_additional_backup_path(str(path))
print(colored(f"Additional backups will be copied to {path}", "green"))
if pm.backup_manager is not None:
pm.backup_manager.create_backup()
except Exception as e:
logging.error(f"Error saving backup path: {e}")
print(colored(f"Error: {e}", "red"))