From bfa433919fc9d97d90ad337b5f0223e0e58b9cae Mon Sep 17 00:00:00 2001 From: glay Date: Wed, 13 Nov 2024 07:57:51 +0800 Subject: [PATCH] Add AWS access key validation. --- app/components/settings.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/components/settings.tsx b/app/components/settings.tsx index c2724885c..8a942baf7 100644 --- a/app/components/settings.tsx +++ b/app/components/settings.tsx @@ -994,9 +994,14 @@ export function Settings() { type="text" placeholder={Locale.Settings.Access.Bedrock.AccessKey.Placeholder} onChange={(e) => { - accessStore.update( - (access) => (access.awsAccessKey = e.currentTarget.value), - ); + accessStore.update((access) => { + const accessKey = e.currentTarget.value; + if (accessKey && accessKey.length !== 20) { + showToast(Locale.Settings.Access.Bedrock.AccessKey.Invalid); + return; + } + access.awsAccessKey = accessKey; + }); }} maskWhenShow={true} />