diff --git a/src/components/Configuration/CloudBackupRestore.vue b/src/components/Configuration/CloudBackupRestore.vue index 36b00f8d..9703d534 100644 --- a/src/components/Configuration/CloudBackupRestore.vue +++ b/src/components/Configuration/CloudBackupRestore.vue @@ -96,7 +96,9 @@ export default { }, checkPass() { const savedHash = localStorage[localStorageKeys.BACKUP_HASH] || undefined; - if (!savedHash) { + if (!this.backupPassword) { + this.showErrorMsg(this.$t('cloud-sync.backup-missing-password')); + } else if (!savedHash) { this.makeBackup(); } else if (savedHash === this.makeHash(this.backupPassword)) { this.makeUpdate();