--- /Users/matt/Downloads/ubercart/uc_attribute/uc_attribute.admin.inc +++ uc_attribute.admin.inc @@ -1071,10 +1071,10 @@ foreach ($form_state['values']['body'] as $value) { if (!empty($value['model']) && $value['model'] != $form_state['values']['default']) { db_query("UPDATE {uc_product_adjustments} SET model = '%s' WHERE nid = %d AND combination = '%s'", - $value['model'], $form_state['values']['nid'], $value['combo_array']); + $value['model'], $form_state['values']['nid'], ksort($value['combo_array'])); if (!db_affected_rows()) { db_query("INSERT INTO {uc_product_adjustments} (nid, combination, model) VALUES (%d, '%s', '%s')", - $form_state['values']['nid'], $value['combo_array'], $value['model']); + $form_state['values']['nid'], $value['combo_array'], ksort($value['model'])); } } else {