From b83d24cc4ce578311471789002612bc12962cc1d Mon Sep 17 00:00:00 2001
From: Andrew Berry <deviantintegral@gmail.com>
Date: Wed, 13 Apr 2011 11:31:48 -0400
Subject: [PATCH] Issue #1126158: Use the current account when checking permissions in hook_user().

---
 pm_email_notify/pm_email_notify.module |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/pm_email_notify/pm_email_notify.module b/pm_email_notify/pm_email_notify.module
index ac01c31..fb8b487 100644
--- a/pm_email_notify/pm_email_notify.module
+++ b/pm_email_notify/pm_email_notify.module
@@ -96,7 +96,7 @@ function pm_email_notify_form_alter(&$form, &$form_state, $form_id) {
  * Implements hook_user_update().
  */
 function pm_email_notify_user_update(&$edit, $account, $category) {
-  if (isset($edit['pm_send_notifications']) && privatemsg_user_access('read privatemsg')) {
+  if (isset($edit['pm_send_notifications']) && privatemsg_user_access('read privatemsg', $account)) {
     db_merge('pm_email_notify')
       ->fields(array('email_notify_is_enabled' => $edit['pm_send_notifications']))
       ->key(array('user_id' => $account->uid))
@@ -173,4 +173,5 @@ function pm_email_notify_form_privatemsg_admin_settings_alter(&$form, &$form_sta
   }
 
   return system_settings_form($form);
-}
\ No newline at end of file
+}
+
-- 
1.7.4.1

