diff --git a/src/frontend/src/components/forms/fields/ApiFormField.tsx b/src/frontend/src/components/forms/fields/ApiFormField.tsx index 79b71bfa42..cd764a3cf9 100644 --- a/src/frontend/src/components/forms/fields/ApiFormField.tsx +++ b/src/frontend/src/components/forms/fields/ApiFormField.tsx @@ -287,6 +287,16 @@ export function ApiFormField({ id={fieldId} value={numericalValue} error={error} + formatter={(value) => { + let v: any = parseFloat(value); + + if (Number.isNaN(v) || !Number.isFinite(v)) { + return value; + } + + return `${1 * v.toFixed()}`; + }} + precision={definition.field_type == 'integer' ? 0 : 10} onChange={(value: number) => onChange(value)} /> );