Index: modules/comment.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment.module,v
retrieving revision 1.284
diff -u -r1.284 comment.module
--- modules/comment.module   27 Sep 2004 20:10:29 -0000 1.284
+++ modules/comment.module   29 Sep 2004 15:05:11 -0000
@@ -1277,7 +1277,7 @@
   $moderation = $_POST['moderation'];
 
   if ($moderation) {
-    $result = db_query('SELECT mid, MAX(value) AS value FROM {moderation_roles} WHERE rid IN (%s) GROUP BY mid', implode(', ', array_keys($user->roles)));
+    $result = db_query('SELECT DISTINCT mid, value, ABS(value) FROM {moderation_roles} WHERE rid IN (%s) ORDER BY mid, ABS(value), value', implode(', ', array_keys($user->roles)));
     while ($mod = db_fetch_object($result)) {
       $votes[$mod->mid] = $mod->value;
     }
