diff options
-rw-r--r-- | app/models/request_mailer.rb | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/app/models/request_mailer.rb b/app/models/request_mailer.rb index d1b556dd4..28371b1ac 100644 --- a/app/models/request_mailer.rb +++ b/app/models/request_mailer.rb @@ -4,7 +4,7 @@ # Copyright (c) 2007 UK Citizens Online Democracy. All rights reserved. # Email: francis@mysociety.org; WWW: http://www.mysociety.org/ # -# $Id: request_mailer.rb,v 1.46 2008-08-29 16:52:33 francis Exp $ +# $Id: request_mailer.rb,v 1.47 2008-08-29 16:54:38 francis Exp $ class RequestMailer < ApplicationMailer @@ -287,9 +287,12 @@ class RequestMailer < ApplicationMailer earliest_unalerted_comment_event = nil count = 0 for e in info_request.info_request_events.reverse + # STDERR.puts "event " + e.id.to_s + " type " + e.event_type if e.event_type == 'comment' alerted_for = e.user_info_request_sent_alerts.find(:first, :conditions => [ "alert_type = 'comment_1' and user_id = ?", info_request.user_id]) + # STDERR.puts "is comment, alerted_for " + alerted_for.to_s if alerted_for.nil? + # STDERR.puts "nil!" count = count + 1 earliest_unalerted_comment_event = e else @@ -297,6 +300,7 @@ class RequestMailer < ApplicationMailer end end end + #STDERR.puts "earliest_unalerted_comment_event " + earliest_unalerted_comment_event.to_s # Alert needs sending if there are new comments if count > 0 @@ -306,7 +310,7 @@ class RequestMailer < ApplicationMailer store_sent.alert_type = 'comment_1' store_sent.info_request_event_id = last_comment_event.id if count > 1 - STDERR.puts "sending multiple comment on request alert to info_request " + info_request.id.to_s + " user " + info_request.user_id.to_s + " count " + count.to_s + STDERR.puts "sending multiple comment on request alert to info_request " + info_request.id.to_s + " user " + info_request.user_id.to_s + " count " + count.to_s + " earliest " + earliest_unalerted_comment_event.id.to_s RequestMailer.deliver_comment_on_alert_plural(info_request, count, earliest_unalerted_comment_event.comment) elsif count == 1 STDERR.puts "sending comment on request alert to info_request " + info_request.id.to_s + " user " + info_request.user_id.to_s + " event " + last_comment_event.id.to_s |