diff --git a/CliClient/app/command-e2ee.js b/CliClient/app/command-e2ee.js index a38a602e28..aa917e3982 100644 --- a/CliClient/app/command-e2ee.js +++ b/CliClient/app/command-e2ee.js @@ -50,7 +50,15 @@ class Command extends BaseCommand { this.stdout(_('Operation cancelled')); return; } - + const password2 = await this.prompt(_('Confirm master password:'), { type: 'string', secure: true }); + if (!password2) { + this.stdout(_('Operation cancelled')); + return; + } + if (password !== password2) { + this.stdout(_('Passwords did not match!')); + return; + } await EncryptionService.instance().generateMasterKeyAndEnableEncryption(password); return; } diff --git a/ReactNativeClient/lib/models/Setting.js b/ReactNativeClient/lib/models/Setting.js index 4e8ffc8935..982527e95a 100644 --- a/ReactNativeClient/lib/models/Setting.js +++ b/ReactNativeClient/lib/models/Setting.js @@ -218,8 +218,8 @@ class Setting extends BaseModel { let output = {}; output[Setting.THEME_LIGHT] = _('Light'); output[Setting.THEME_DARK] = _('Dark'); - output[Setting.THEME_DRACULA] = _('Dracula'); if (platform !== 'mobile') { + output[Setting.THEME_DRACULA] = _('Dracula'); output[Setting.THEME_SOLARIZED_LIGHT] = _('Solarised Light'); output[Setting.THEME_SOLARIZED_DARK] = _('Solarised Dark'); }