diff --git a/frontend/packages/workflow/base/src/types/dto.ts b/frontend/packages/workflow/base/src/types/dto.ts index 18ff712923..337964ca9e 100644 --- a/frontend/packages/workflow/base/src/types/dto.ts +++ b/frontend/packages/workflow/base/src/types/dto.ts @@ -197,6 +197,7 @@ export enum VariableTypeDTO { string = 'string', integer = 'integer', float = 'float', + number = 'number', boolean = 'boolean', image = 'image', time = 'time', diff --git a/frontend/packages/workflow/variable/src/legacy/variable-utils.ts b/frontend/packages/workflow/variable/src/legacy/variable-utils.ts index 5ad0a9e05b..54a1587bcb 100644 --- a/frontend/packages/workflow/variable/src/legacy/variable-utils.ts +++ b/frontend/packages/workflow/variable/src/legacy/variable-utils.ts @@ -92,6 +92,7 @@ export namespace variableUtils { case VariableTypeDTO.boolean: return ViewVariableType.Boolean; case VariableTypeDTO.float: + case VariableTypeDTO.number: return ViewVariableType.Number; case VariableTypeDTO.integer: return ViewVariableType.Integer; @@ -120,6 +121,7 @@ export namespace variableUtils { case VariableTypeDTO.boolean: return ViewVariableType.ArrayBoolean; case VariableTypeDTO.float: + case VariableTypeDTO.number: return ViewVariableType.ArrayNumber; case VariableTypeDTO.integer: return ViewVariableType.ArrayInteger; diff --git a/frontend/packages/workflow/variable/src/utils/generate-input-json-schema.ts b/frontend/packages/workflow/variable/src/utils/generate-input-json-schema.ts index 120f691b97..75bbdf3b93 100644 --- a/frontend/packages/workflow/variable/src/utils/generate-input-json-schema.ts +++ b/frontend/packages/workflow/variable/src/utils/generate-input-json-schema.ts @@ -34,6 +34,9 @@ const VariableType2JsonSchemaProps = { [VariableTypeDTO.float]: { type: 'number', }, + [VariableTypeDTO.number]: { + type: 'number', + }, [VariableTypeDTO.integer]: { type: 'integer', },