Allow athlete weight values with decimal point

This commit is contained in:
Jon Volkmar
2025-11-19 15:25:02 -08:00
committed by Jon Volkmar
parent 28887f31ef
commit c95fd4c9e1

View File

@@ -431,7 +431,7 @@ class Weight extends Model {
const storageModel = {
key: self.prop,
fallback: self.defaultValue(),
parse: parseInt,
parse: parseFloat,
};
self.min = existance(args.min, 0);
self.max = existance(args.max, 500);
@@ -440,7 +440,7 @@ class Weight extends Model {
defaultValue() { return 75; }
defaultIsValid(value) {
const self = this;
return Number.isInteger(value) && inRange(self.min, self.max, value);
return Number.isFinite(value) && inRange(self.min, self.max, value);
}
}