From 3bc73a617de7915a92367ab939d900911442061a Mon Sep 17 00:00:00 2001 From: Knut Ahlers Date: Fri, 9 Jun 2023 22:21:40 +0200 Subject: [PATCH] Disable secret creation when secret is empty fixes #86 Signed-off-by: Knut Ahlers --- src/app.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/app.vue b/src/app.vue index e78037b..5d2804a 100644 --- a/src/app.vue +++ b/src/app.vue @@ -90,6 +90,7 @@ /> @@ -215,6 +216,10 @@ export default { methods: { // createSecret executes the secret creation after encrypting the secret createSecret() { + if (this.secret.trim().length < 1) { + return false + } + this.securePassword = [...window.crypto.getRandomValues(new Uint8Array(passwordLength))] .map(n => passwordCharset[n % passwordCharset.length]) .join('') @@ -230,7 +235,7 @@ export default { .catch(err => { switch (err.response.status) { case 404: - // Mock for interface testing + // Mock for interface testing this.secretId = 'foobar' break default: