Chris@0: /** Chris@0: * Implements hook_field_presave(). Chris@0: */ Chris@0: function {{ machine_name }}_field_presave($entity_type, $entity, $field, $instance, $langcode, &$items) { Chris@0: if ($field['type'] == 'number_decimal') { Chris@0: // Let PHP round the value to ensure consistent behavior across storage Chris@0: // backends. Chris@0: foreach ($items as $delta => $item) { Chris@0: if (isset($item['value'])) { Chris@0: $items[$delta]['value'] = round($item['value'], $field['settings']['scale']); Chris@0: } Chris@0: } Chris@0: } Chris@0: }