From 6c9c3faf788e6b66e0e046ec42da1035be6f6c6e Mon Sep 17 00:00:00 2001 From: Joel Date: Mon, 9 Sep 2024 14:36:56 +0800 Subject: [PATCH] fix: allow file extensions remove . --- .../nodes/_base/components/file-upload-setting.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/web/app/components/workflow/nodes/_base/components/file-upload-setting.tsx b/web/app/components/workflow/nodes/_base/components/file-upload-setting.tsx index e791afbb66..d915f59036 100644 --- a/web/app/components/workflow/nodes/_base/components/file-upload-setting.tsx +++ b/web/app/components/workflow/nodes/_base/components/file-upload-setting.tsx @@ -68,9 +68,9 @@ const FileUploadSetting: FC = ({ const handleCustomFileTypesChange = useCallback((customFileTypes: string[]) => { const newPayload = produce(payload, (draft) => { draft.allowed_file_extensions = customFileTypes.map((v) => { - if (v.startsWith('.')) - return v - return `.${v}` + if (v.startsWith('.')) // Not start with dot + return v.slice(1) + return v }) }) onChange(newPayload) @@ -104,7 +104,7 @@ const FileUploadSetting: FC = ({ type={SupportUploadFileTypes.custom} selected={allowed_file_types.includes(SupportUploadFileTypes.custom)} onToggle={handleSupportFileTypeChange} - customFileTypes={allowed_file_extensions} + customFileTypes={allowed_file_extensions?.map(item => `.${item}`)} onCustomFileTypesChange={handleCustomFileTypesChange} />