diff --git a/src/domain_abstract/ui/InputNumber.js b/src/domain_abstract/ui/InputNumber.js index e3f18921e..4a2c13a5e 100644 --- a/src/domain_abstract/ui/InputNumber.js +++ b/src/domain_abstract/ui/InputNumber.js @@ -235,6 +235,8 @@ export default Input.extend({ var unit = model.get('unit') || (units.length && units[0]) || ''; var max = model.get('max'); var min = model.get('min'); + var limitlessMax = !!model.get('limitlessMax'); + var limitlessMin = !!model.get('limitlessMin'); if (opt.deepCheck) { var fixed = model.get('fixedValues') || []; @@ -258,8 +260,10 @@ export default Input.extend({ } } - if (!isUndefined(max) && max !== '') val = val > max ? max : val; - if (!isUndefined(min) && min !== '') val = val < min ? min : val; + if (!limitlessMax && !isUndefined(max) && max !== '') + val = val > max ? max : val; + if (!limitlessMax && !isUndefined(min) && min !== '') + val = val < min ? min : val; return { force,