--- notifications.module	2008-03-17 04:26:16.000000000 +0800
+++ /opt/www/drupal-5.2.int.thatsbj.com/sites/all/modules/notifications/notifications.module	2008-03-17 16:50:27.000000000 +0800
@@ -226,7 +226,7 @@ function notifications_queue($event) {
       'FROM {notifications} s INNER JOIN {notifications_fields} f ON s.sid = f.sid '.
       implode (' ', $query['join']).
       " WHERE s.status = 1 AND s.event_type = '%s' AND ((".implode(') OR (', $query['where']).'))'.
-      ' GROUP BY s.uid, s.sid, s.module, s.conditions '. // May need more grouping here
+      ' GROUP BY s.uid, s.sid, s.module, s.send_interval, s.send_method, s.cron, s.conditions '. // May need more grouping here
       ' HAVING s.conditions = count(f.sid)';
     db_query($sql, $query['args']);
   }
