diff options
author | Angie Byron <webchick@24967.no-reply.drupal.org> | 2009-09-11 00:06:53 +0000 |
---|---|---|
committer | Angie Byron <webchick@24967.no-reply.drupal.org> | 2009-09-11 00:06:53 +0000 |
commit | fc755aed2f3fe2689e3ba45b245484c3343cbbde (patch) | |
tree | dec68141bb9b24257dbc352ce2d7ac5bdd2809dd | |
parent | b47e68011f520ccadc2924e8240dc461f0c64fe7 (diff) | |
download | brdo-fc755aed2f3fe2689e3ba45b245484c3343cbbde.tar.gz brdo-fc755aed2f3fe2689e3ba45b245484c3343cbbde.tar.bz2 |
#566134 by mfb: Fix bug causing decimal places not to be saved in number module.
-rw-r--r-- | modules/field/modules/number/number.module | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/field/modules/number/number.module b/modules/field/modules/number/number.module index a95eace6b..19fd5091f 100644 --- a/modules/field/modules/number/number.module +++ b/modules/field/modules/number/number.module @@ -39,7 +39,7 @@ function number_field_info() { 'number_decimal' => array( 'label' => t('Decimal'), 'description' => t('This field stores a number in the database in a fixed decimal format.'), - 'settings' => array('precision' => 10, 'scale' => 2, 'decimal' => ' .'), + 'settings' => array('precision' => 10, 'scale' => 2, 'decimal' => '.'), 'instance_settings' => array('min' => '', 'max' => '', 'prefix' => '', 'suffix' => ''), 'default_widget' => 'number', 'default_formatter' => 'number_integer', @@ -480,7 +480,7 @@ function number_decimal_validate($element, &$form_state) { form_set_error($error_field, t('Only numbers and the decimal character (%decimal) are allowed in %field.', array('%decimal' => $field['settings']['decimal'], '%field' => t($instance['label'])))); } else { - $value = str_replace($field['settings']['decimal'], ' .', $value); + $value = str_replace($field['settings']['decimal'], '.', $value); $value = round($value, $field['settings']['scale']); form_set_value($element[$field_key], $value, $form_state); } |