diff U3 D:/_localhost/htdocs/drupal7/htdocs/sites/all/modules/privatemsg/privatemsg_filter/privatemsg_filter.admin - Copy.inc D:/_localhost/htdocs/drupal7/htdocs/sites/all/modules/privatemsg/privatemsg_filter/privatemsg_filter.admin.inc
--- D:/_localhost/htdocs/drupal7/htdocs/sites/all/modules/privatemsg/privatemsg_filter/privatemsg_filter.admin - Copy.inc	Thu Aug 12 23:01:56 2010
+++ D:/_localhost/htdocs/drupal7/htdocs/sites/all/modules/privatemsg/privatemsg_filter/privatemsg_filter.admin.inc	Fri Dec 10 16:26:03 2010
@@ -259,7 +259,7 @@
     // on a specific set of threads, this allows us to process the slow having
     // part on a relatively small subset of pm_index that can be selected based on
     // the thread_id index.
-    $sql = "SELECT pmi.thread_id, pmi.recipient, pmi.type FROM {pm_index} pmi WHERE thread_id IN (:threads) GROUP BY pmi.thread_id, pmi.recipient, pmi.type HAVING ((SELECT pmf.author FROM {pm_message} pmf WHERE pmf.mid = pmi.thread_id) = pmi.recipient AND pmi.type IN ('user', 'hidden') AND COUNT(pmi.thread_id) > 1) OR (SELECT COUNT(*) FROM {pm_message} pmf INNER JOIN pm_index pmif ON (pmf.mid = pmif.mid) WHERE pmif.thread_id = pmi.thread_id AND pmf.author <> pmi.recipient AND pmi.type IN ('user', 'hidden')) > 0";
+    $sql = "SELECT pmi.thread_id, pmi.recipient, pmi.type FROM {pm_index} pmi WHERE thread_id IN (:threads) GROUP BY pmi.thread_id, pmi.recipient, pmi.type HAVING ((SELECT pmf.author FROM {pm_message} pmf WHERE pmf.mid = pmi.thread_id) = pmi.recipient AND pmi.type IN ('user', 'hidden') AND COUNT(pmi.thread_id) > 1) OR (SELECT COUNT(*) FROM {pm_message} pmf INNER JOIN {pm_index} pmif ON (pmf.mid = pmif.mid) WHERE pmif.thread_id = pmi.thread_id AND pmf.author <> pmi.recipient AND pmi.type IN ('user', 'hidden')) > 0";
     $result = db_query($sql, array(':threads' => $threads));
     foreach ($result as $row) {
       $row->uid = $row->recipient;
