diff --git a/web/app/components/header/account-setting/model-provider-page/model-modal/Input.tsx b/web/app/components/header/account-setting/model-provider-page/model-modal/Input.tsx index c4ee3829cd..55a5767b77 100644 --- a/web/app/components/header/account-setting/model-provider-page/model-modal/Input.tsx +++ b/web/app/components/header/account-setting/model-provider-page/model-modal/Input.tsx @@ -26,12 +26,14 @@ const Input: FC = ({ max, }) => { const toLimit = (v: string) => { - if (min !== undefined && parseFloat(v) < min) { + const minNum = parseFloat(`${min}`) + const maxNum = parseFloat(`${max}`) + if (!isNaN(minNum) && parseFloat(v) < minNum) { onChange(`${min}`) return } - if (max !== undefined && parseFloat(v) > max) + if (!isNaN(maxNum) && parseFloat(v) > maxNum) onChange(`${max}`) } return (