summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAngie Byron <webchick@24967.no-reply.drupal.org>2009-09-11 00:06:53 +0000
committerAngie Byron <webchick@24967.no-reply.drupal.org>2009-09-11 00:06:53 +0000
commitfc755aed2f3fe2689e3ba45b245484c3343cbbde (patch)
treedec68141bb9b24257dbc352ce2d7ac5bdd2809dd
parentb47e68011f520ccadc2924e8240dc461f0c64fe7 (diff)
downloadbrdo-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.module4
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);
}