Просмотр исходного кода

Fix/http node timeout validation#23077 (#23117)

Co-authored-by: crazywoola <427733928@qq.com>
tags/1.7.2
baonudesifeizhai 3 месяцев назад
Родитель
Сommit
72a2c3decf
Аккаунт пользователя с таким Email не найден
1 измененных файлов: 13 добавлений и 3 удалений
  1. 13
    3
      web/app/components/workflow/nodes/http/components/timeout/index.tsx

+ 13
- 3
web/app/components/workflow/nodes/http/components/timeout/index.tsx Просмотреть файл

@@ -20,7 +20,7 @@ const InputField: FC<{
description: string
placeholder: string
value?: number
onChange: (value: number) => void
onChange: (value: number | undefined) => void
readOnly?: boolean
min: number
max: number
@@ -35,8 +35,18 @@ const InputField: FC<{
type='number'
value={value}
onChange={(e) => {
const value = Math.max(min, Math.min(max, Number.parseInt(e.target.value, 10)))
onChange(value)
const inputValue = e.target.value
if (inputValue === '') {
// When user clears the input, set to undefined to let backend use default values
onChange(undefined)
}
else {
const parsedValue = Number.parseInt(inputValue, 10)
if (!Number.isNaN(parsedValue)) {
const value = Math.max(min, Math.min(max, parsedValue))
onChange(value)
}
}
}}
placeholder={placeholder}
readOnly={readOnly}

Загрузка…
Отмена
Сохранить