diff --git a/sites/all/modules/mollom/mollom.install b/sites/all/modules/mollom/mollom.install
index 72f6749..b5ee56d 100644
@@ -710,19 +711,25 @@ function mollom_update_7005() {
     // Note that this is just to have some values. 'quality' and 'spam' are
     // completely unrelated otherwise.
     // MOLLOM_ANALYSIS_SPAM (2)
+
+    if (db_field_exists('mollom', 'quality')) {
+      $quality = 'quality';
+    } else {
+      $quality = 'quality_score';
+    }
     db_update('mollom')
       ->fields(array('spam' => 2))
-      ->condition('quality', 0.5, '<')
+      ->condition($quality, 0.5, '<')
       ->execute();
     // MOLLOM_ANALYSIS_UNSURE (3)
     db_update('mollom')
       ->fields(array('spam' => 3))
-      ->condition('quality', 0.5, '=')
+      ->condition($quality, 0.5, '=')
       ->execute();
     // MOLLOM_ANALYSIS_HAM (1)
     db_update('mollom')
       ->fields(array('spam' => 1))
-      ->condition('quality', 0.5, '>')
+      ->condition($quality, 0.5, '>')
       ->execute();
   }

}
