From 38bdfd51ba2506c108d21be66e676f8922596b4e Mon Sep 17 00:00:00 2001 From: Louis Date: Wed, 8 Oct 2025 10:10:42 +0700 Subject: [PATCH] Update web-app/src/lib/completion.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- web-app/src/lib/completion.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/web-app/src/lib/completion.ts b/web-app/src/lib/completion.ts index 0850f5665..68cc7183c 100644 --- a/web-app/src/lib/completion.ts +++ b/web-app/src/lib/completion.ts @@ -175,10 +175,13 @@ export const sendCompletion = async ( try { const bytes = CryptoJS.AES.decrypt(encryptedKey, key) const decryptedKey = bytes.toString(CryptoJS.enc.Utf8) - return decryptedKey || encryptedKey // Return original if decryption fails + if (!decryptedKey) { + throw new Error('Failed to decrypt API key: result is empty') + } + return decryptedKey } catch (error) { - console.warn('Failed to decrypt API key, using original value:', error) - return encryptedKey + console.warn('Failed to decrypt API key:', error) + throw new Error('Failed to decrypt API key') } } if (!secretKey) {