diff --git a/sites/all/modules/project_issue/includes/mail.inc b/sites/all/modules/project_issue/includes/mail.inc
index 2ec6a19..5b237c1 100644
--- a/sites/all/modules/project_issue/includes/mail.inc
+++ b/sites/all/modules/project_issue/includes/mail.inc
@@ -180,6 +180,10 @@ function project_mail_notify($nid) {
   }
 
   $node = node_load($nid, NULL, TRUE);
+  // we don't want any notifications for unpublished nodes http://drupal.org/node/448004.
+  if (!$node->status) {
+    return;
+  }
   $project = node_load(array('nid' => $node->project_issue['pid'], 'type' => 'project_project'));
 
   // Store a copy of the issue, so we can load the original issue values
