web: fix create vault dialog cannot be closed

This commit is contained in:
Abdullah Atta
2024-04-01 11:54:14 +05:00
parent b55b521def
commit 430c2f51f6

View File

@@ -139,9 +139,13 @@ class Vault {
.catch(({ message }) => {
switch (message) {
case VAULT_ERRORS.noVault:
return Vault.createVault().then(() => Vault.lockNote(id));
return Vault.createVault().then((result) =>
result ? Vault.lockNote(id) : false
);
case VAULT_ERRORS.vaultLocked:
return Vault.unlockVault().then(() => Vault.lockNote(id));
return Vault.unlockVault().then((result) =>
result ? Vault.lockNote(id) : false
);
default:
showToast("error", message);
console.error(message);