--- legal.module.orig	2010-06-02 15:25:41.000000000 -0600
+++ legal.module	2010-06-02 18:14:38.000000000 -0600
@@ -327,7 +327,11 @@ function legal_administration_submit($fo
   }
 
   // If new conditions are different from current permisions - enter in database
-  if ( legal_conditions_updated($form) ) {
+  $new = array(
+    'conditions' => $values['conditions'],
+    'extras' => $values['extras'],
+  );
+  if ( legal_conditions_updated($new) ) {
       db_query("INSERT INTO {legal_conditions} (tc_id, conditions, date, extras, changes) VALUES (NULL, '%s', %d, '%s', '%s')", $values['conditions'], time(), serialize($values['extras']), $values['changes']);
       drupal_set_message (t('Terms & Conditions have been saved.'));
   }
