diff --git a/modules/backend/widgets/Form.php b/modules/backend/widgets/Form.php index fff5cccc0..e2a2362bf 100644 --- a/modules/backend/widgets/Form.php +++ b/modules/backend/widgets/Form.php @@ -706,7 +706,7 @@ class Form extends WidgetBase $columnParts = Str::evalHtmlArray($field->columnName); $columnDotted = implode('.', $columnParts); $columnValue = array_get($data, $columnDotted, 0); - if ($field->type == 'number') $columnValue = (int) $columnValue; + if ($field->type == 'number') $columnValue = (float) $columnValue; array_set($data, $columnDotted, $columnValue); } @@ -801,4 +801,4 @@ class Form extends WidgetBase return method_exists($object, $method); } -} \ No newline at end of file +}