diff options
author | Robin Houston <robin.houston@gmail.com> | 2012-06-06 16:31:44 +0100 |
---|---|---|
committer | Robin Houston <robin.houston@gmail.com> | 2012-06-06 19:35:13 +0100 |
commit | a9c192f454f1bad310f5758ffbd2179d23d6f57b (patch) | |
tree | df6e45b518677b1bce090ab7e4c4dac8b573c461 | |
parent | 67af40e3b1ec14f3da98fd5acc0303476af9d39a (diff) |
Don’t try to send alerts to external users
-rw-r--r-- | app/models/request_mailer.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/app/models/request_mailer.rb b/app/models/request_mailer.rb index 8e6e65a26..8764b827b 100644 --- a/app/models/request_mailer.rb +++ b/app/models/request_mailer.rb @@ -236,7 +236,12 @@ class RequestMailer < ApplicationMailer # Send email alerts for overdue requests def self.alert_overdue_requests() - info_requests = InfoRequest.find(:all, :conditions => [ "described_state = 'waiting_response' and awaiting_description = ?", false ], :include => [ :user ] ) + info_requests = InfoRequest.find(:all, + :conditions => [ + "described_state = 'waiting_response' and awaiting_description = ? and user_id is not null", false + ], + :include => [ :user ] + ) for info_request in info_requests alert_event_id = info_request.last_event_forming_initial_request.id # Only overdue requests |