diff --git a/web/app/(humanInputLayout)/form/[token]/__tests__/form.spec.tsx b/web/app/(humanInputLayout)/form/[token]/__tests__/form.spec.tsx index f6d545c548..48c08e558d 100644 --- a/web/app/(humanInputLayout)/form/[token]/__tests__/form.spec.tsx +++ b/web/app/(humanInputLayout)/form/[token]/__tests__/form.spec.tsx @@ -147,7 +147,7 @@ describe('Human input share form', () => { allowed_file_extensions: ['.pdf'], allowed_file_types: [SupportUploadFileTypes.document], allowed_file_upload_methods: [TransferMethod.local_file], - max_upload_count: 3, + number_limits: 3, }, ], resolved_default_values: {}, diff --git a/web/app/components/base/chat/chat/answer/human-input-content/__tests__/content-item.spec.tsx b/web/app/components/base/chat/chat/answer/human-input-content/__tests__/content-item.spec.tsx index 04592f3145..a879aef9fe 100644 --- a/web/app/components/base/chat/chat/answer/human-input-content/__tests__/content-item.spec.tsx +++ b/web/app/components/base/chat/chat/answer/human-input-content/__tests__/content-item.spec.tsx @@ -168,7 +168,7 @@ describe('ContentItem', () => { allowed_file_extensions: ['.pdf'], allowed_file_types: ['document'], allowed_file_upload_methods: ['local_file'], - max_upload_count: 4, + number_limits: 4, } as FormInputItem, ]} inputs={{ attachments: existingFiles }} diff --git a/web/app/components/base/chat/chat/answer/human-input-content/__tests__/field-renderer.spec.tsx b/web/app/components/base/chat/chat/answer/human-input-content/__tests__/field-renderer.spec.tsx index f3f3ad7ea9..0a2b6d4ae4 100644 --- a/web/app/components/base/chat/chat/answer/human-input-content/__tests__/field-renderer.spec.tsx +++ b/web/app/components/base/chat/chat/answer/human-input-content/__tests__/field-renderer.spec.tsx @@ -122,7 +122,7 @@ describe('HumanInputFieldRenderer', () => { allowed_file_extensions: ['.pdf'], allowed_file_types: [SupportUploadFileTypes.document], allowed_file_upload_methods: [TransferMethod.local_file], - max_upload_count: 3, + number_limits: 3, }} value={[]} onChange={onChange} diff --git a/web/app/components/base/chat/chat/answer/human-input-content/__tests__/human-input-form.spec.tsx b/web/app/components/base/chat/chat/answer/human-input-content/__tests__/human-input-form.spec.tsx index 40bb12808f..273f2f0fd3 100644 --- a/web/app/components/base/chat/chat/answer/human-input-content/__tests__/human-input-form.spec.tsx +++ b/web/app/components/base/chat/chat/answer/human-input-content/__tests__/human-input-form.spec.tsx @@ -155,7 +155,7 @@ describe('HumanInputForm', () => { allowed_file_extensions: ['.png'], allowed_file_types: [SupportUploadFileTypes.image], allowed_file_upload_methods: [TransferMethod.local_file], - max_upload_count: 5, + number_limits: 5, }, ] as FormInputItem[], } @@ -202,7 +202,7 @@ describe('HumanInputForm', () => { allowed_file_extensions: ['.png'], allowed_file_types: [SupportUploadFileTypes.image], allowed_file_upload_methods: [TransferMethod.local_file], - max_upload_count: 5, + number_limits: 5, }, { type: InputVarType.singleFile, diff --git a/web/app/components/base/chat/chat/answer/human-input-content/__tests__/submitted-field-values.spec.tsx b/web/app/components/base/chat/chat/answer/human-input-content/__tests__/submitted-field-values.spec.tsx index 93eed83406..57f75f2445 100644 --- a/web/app/components/base/chat/chat/answer/human-input-content/__tests__/submitted-field-values.spec.tsx +++ b/web/app/components/base/chat/chat/answer/human-input-content/__tests__/submitted-field-values.spec.tsx @@ -30,7 +30,7 @@ const fields: FormInputItem[] = [ allowed_file_extensions: [], allowed_file_types: [], allowed_file_upload_methods: [], - max_upload_count: 5, + number_limits: 5, }, ] diff --git a/web/app/components/base/chat/chat/answer/human-input-content/__tests__/utils.spec.ts b/web/app/components/base/chat/chat/answer/human-input-content/__tests__/utils.spec.ts index bb16a95cc5..b669ab7549 100644 --- a/web/app/components/base/chat/chat/answer/human-input-content/__tests__/utils.spec.ts +++ b/web/app/components/base/chat/chat/answer/human-input-content/__tests__/utils.spec.ts @@ -48,7 +48,7 @@ const fileListInput = (overrides: Partial ) diff --git a/web/app/components/base/prompt-editor/plugins/hitl-input-block/__tests__/component-ui.spec.tsx b/web/app/components/base/prompt-editor/plugins/hitl-input-block/__tests__/component-ui.spec.tsx index f31dc8bf67..ade9961de3 100644 --- a/web/app/components/base/prompt-editor/plugins/hitl-input-block/__tests__/component-ui.spec.tsx +++ b/web/app/components/base/prompt-editor/plugins/hitl-input-block/__tests__/component-ui.spec.tsx @@ -156,7 +156,7 @@ describe('HITLInputComponentUI', () => { allowed_file_extensions: ['.pdf'], allowed_file_types: [SupportUploadFileTypes.document], allowed_file_upload_methods: [TransferMethod.local_file], - max_upload_count: 4, + number_limits: 4, } satisfies FormInputItem, }) diff --git a/web/app/components/base/prompt-editor/plugins/hitl-input-block/__tests__/input-field.spec.tsx b/web/app/components/base/prompt-editor/plugins/hitl-input-block/__tests__/input-field.spec.tsx index f1895f8e29..d59bae5e53 100644 --- a/web/app/components/base/prompt-editor/plugins/hitl-input-block/__tests__/input-field.spec.tsx +++ b/web/app/components/base/prompt-editor/plugins/hitl-input-block/__tests__/input-field.spec.tsx @@ -575,7 +575,7 @@ describe('InputField', () => { allowed_file_extensions: ['.pdf'], allowed_file_types: ['document'], allowed_file_upload_methods: ['local_file'], - max_upload_count: 4, + number_limits: 4, }) }) diff --git a/web/app/components/base/prompt-editor/plugins/hitl-input-block/input-field.tsx b/web/app/components/base/prompt-editor/plugins/hitl-input-block/input-field.tsx index 16a35325ea..f1fdda8c00 100644 --- a/web/app/components/base/prompt-editor/plugins/hitl-input-block/input-field.tsx +++ b/web/app/components/base/prompt-editor/plugins/hitl-input-block/input-field.tsx @@ -174,7 +174,7 @@ const InputField: React.FC = ({ allowed_file_extensions: payload.allowed_file_extensions || [], allowed_file_types: payload.allowed_file_types, allowed_file_upload_methods: payload.allowed_file_upload_methods, - max_upload_count: payload.max_length, + number_limits: payload.number_limits ?? payload.max_length, } }) }, []) @@ -302,7 +302,7 @@ const InputField: React.FC = ({ { inputs: [ { type: 'paragraph', output_variable_name: 'review_result', default: { selector: [], type: 'constant' as const, value: '' } }, { type: 'file', output_variable_name: 'attachment', allowed_file_extensions: [], allowed_file_types: [], allowed_file_upload_methods: [] }, - { type: 'file-list', output_variable_name: 'attachments', allowed_file_extensions: [], allowed_file_types: [], allowed_file_upload_methods: [], max_upload_count: 3 }, + { type: 'file-list', output_variable_name: 'attachments', allowed_file_extensions: [], allowed_file_types: [], allowed_file_upload_methods: [], number_limits: 3 }, { type: 'select', output_variable_name: 'comment', option_source: { type: 'constant', selector: [], value: ['A', 'B'] } }, ], } as HumanInputNodeType diff --git a/web/app/components/workflow/nodes/human-input/__tests__/panel.spec.tsx b/web/app/components/workflow/nodes/human-input/__tests__/panel.spec.tsx index b4c3530a6a..4982df058f 100644 --- a/web/app/components/workflow/nodes/human-input/__tests__/panel.spec.tsx +++ b/web/app/components/workflow/nodes/human-input/__tests__/panel.spec.tsx @@ -401,7 +401,7 @@ describe('human-input/panel', () => { allowed_file_extensions: [], allowed_file_types: [], allowed_file_upload_methods: [], - max_upload_count: 3, + number_limits: 3, }, ], }), diff --git a/web/app/components/workflow/nodes/human-input/components/__tests__/single-run-form.spec.tsx b/web/app/components/workflow/nodes/human-input/components/__tests__/single-run-form.spec.tsx index 9df1719f80..9c3aa03bf9 100644 --- a/web/app/components/workflow/nodes/human-input/components/__tests__/single-run-form.spec.tsx +++ b/web/app/components/workflow/nodes/human-input/components/__tests__/single-run-form.spec.tsx @@ -118,7 +118,7 @@ describe('SingleRunForm', () => { allowed_file_extensions: ['.pdf'], allowed_file_types: [SupportUploadFileTypes.document], allowed_file_upload_methods: [TransferMethod.local_file], - max_upload_count: 3, + number_limits: 3, }, ], actions: [ diff --git a/web/app/components/workflow/nodes/human-input/hooks/__tests__/use-single-run-form-params.spec.ts b/web/app/components/workflow/nodes/human-input/hooks/__tests__/use-single-run-form-params.spec.ts index 57dd1aea76..84114498ff 100644 --- a/web/app/components/workflow/nodes/human-input/hooks/__tests__/use-single-run-form-params.spec.ts +++ b/web/app/components/workflow/nodes/human-input/hooks/__tests__/use-single-run-form-params.spec.ts @@ -196,7 +196,7 @@ describe('human-input/hooks/use-single-run-form-params', () => { allowed_file_extensions: ['.pdf'], allowed_file_types: [SupportUploadFileTypes.document], allowed_file_upload_methods: [TransferMethod.local_file, TransferMethod.remote_url], - max_upload_count: 3, + number_limits: 3, }, ], } satisfies HumanInputFormData diff --git a/web/app/components/workflow/nodes/human-input/types.ts b/web/app/components/workflow/nodes/human-input/types.ts index 2095044579..384059cdf8 100644 --- a/web/app/components/workflow/nodes/human-input/types.ts +++ b/web/app/components/workflow/nodes/human-input/types.ts @@ -104,7 +104,7 @@ export type FileFormInput = BaseFormInputItem & SharedFileFormInput & { export type FileListFormInput = BaseFormInputItem & SharedFileFormInput & { type: InputVarType.multiFiles - max_upload_count?: number + number_limits?: UploadFileSetting['number_limits'] } export type FormInputItem @@ -191,7 +191,7 @@ export const createDefaultFileListFormInput = ( allowed_file_extensions: [], allowed_file_types: [SupportUploadFileTypes.image], allowed_file_upload_methods: [TransferMethod.local_file, TransferMethod.remote_url], - max_upload_count: 5, + number_limits: 5, }) export const createDefaultFormInputByType = (