From 11342d535875adaf48a0266f2487ffc4af9a0634 Mon Sep 17 00:00:00 2001
From: Sascha Grossenbacher <saschagros+test@gmail.com>
Date: Fri, 11 Mar 2011 14:45:22 +0100
Subject: [PATCH] Issue #967164 by Berdir: Fixed privatemsg_roles tries to send message to uid 0 for authenticated user role.

---
 privatemsg_roles/privatemsg_roles.module |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/privatemsg_roles/privatemsg_roles.module b/privatemsg_roles/privatemsg_roles.module
index 1559f45..f63b65d 100644
--- a/privatemsg_roles/privatemsg_roles.module
+++ b/privatemsg_roles/privatemsg_roles.module
@@ -76,7 +76,7 @@ function privatemsg_roles_load_recipients($recipient, $limit, $offset) {
   $recipients = array();
   $rid = isset($recipient->recipient) ? $recipient->recipient : $recipient->rid;
   if ($rid == DRUPAL_AUTHENTICATED_RID) {
-    $result = db_query_range('SELECT uid FROM {users} ORDER BY uid ASC', $offset, $limit);
+    $result = db_query_range('SELECT uid FROM {users} WHERE uid > 0 ORDER BY uid ASC', $offset, $limit);
   }
   else {
     $result = db_query_range('SELECT uid FROM {users_roles} WHERE rid = %d ORDER BY uid ASC', $rid, $offset, $limit);
-- 
1.7.4.1

