? .cvsignore
? fix_form.patch
? privatemsg_recipient_types.patch
? privatemsg_recipient_types10.patch
? privatemsg_recipient_types11.patch
? privatemsg_recipient_types12.patch
? privatemsg_recipient_types13.patch
? privatemsg_recipient_types2.patch
? privatemsg_recipient_types3.patch
? privatemsg_recipient_types4.patch
? privatemsg_recipient_types5.patch
? privatemsg_recipient_types6.patch
? privatemsg_recipient_types7.patch
? privatemsg_recipient_types8.patch
? privatemsg_recipient_types9.patch
? privatemsg_roles.patch
Index: privatemsg.pages.inc
===================================================================
RCS file: /cvs/drupal/contributions/modules/privatemsg/privatemsg.pages.inc,v
retrieving revision 1.14
diff -u -p -r1.14 privatemsg.pages.inc
--- privatemsg.pages.inc	16 Aug 2010 08:12:25 -0000	1.14
+++ privatemsg.pages.inc	1 Sep 2010 08:27:14 -0000
@@ -199,6 +199,11 @@ function privatemsg_new(&$form_state, $r
   $to_plain = array();
   $blocked = FALSE;
   foreach ($recipients as $recipient) {
+    // Allow to pass in normal user objects.
+    if (empty($recipient->type)) {
+      $recipient->type = 'user';
+      $recipient->recipient = $recipient->uid;
+    }
     if ($recipient->type == 'hidden') {
       continue;
     }
