You are here

function uc_recurring_update_6001 in UC Recurring Payments and Subscriptions 7.2

Same name and namespace in other branches
  1. 6.2 uc_recurring.install \uc_recurring_update_6001()
  2. 6 uc_recurring.install \uc_recurring_update_6001()

Fix precision and scale on the fee_amount column.

File

./uc_recurring.install, line 301
Installs the Recurring Fee module.

Code

function uc_recurring_update_6001() {

  // Make sure that those who had the faulty 6000 update have the right
  // precision and scale.
  $field = array(
    'type' => 'numeric',
    'precision' => 10,
    'scale' => 2,
    'unsigned' => TRUE,
    'not null' => TRUE,
    'default' => 0,
  );
  db_change_field('uc_recurring_products', 'fee_amount', 'fee_amount', $field);
  db_change_field('uc_recurring_users', 'fee_amount', 'fee_amount', $field);
}