aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/info_request.rb
diff options
context:
space:
mode:
authorfrancis <francis>2009-10-26 17:52:38 +0000
committerfrancis <francis>2009-10-26 17:52:38 +0000
commit989ff405532e4a9eff61e1c9cac30a44a53b2d73 (patch)
tree6d4df6952beb5b37478c7fbcbbc5e853294f35ba /app/models/info_request.rb
parentdae3a089e811efa46e84e0ec058810c99484e367 (diff)
Make number of days explicit.
Diffstat (limited to 'app/models/info_request.rb')
-rw-r--r--app/models/info_request.rb10
1 files changed, 5 insertions, 5 deletions
diff --git a/app/models/info_request.rb b/app/models/info_request.rb
index ea9cba679..a32aff1fb 100644
--- a/app/models/info_request.rb
+++ b/app/models/info_request.rb
@@ -24,7 +24,7 @@
# Copyright (c) 2007 UK Citizens Online Democracy. All rights reserved.
# Email: francis@mysociety.org; WWW: http://www.mysociety.org/
#
-# $Id: info_request.rb,v 1.216 2009-10-20 10:45:51 francis Exp $
+# $Id: info_request.rb,v 1.217 2009-10-26 17:52:39 francis Exp $
require 'digest/sha1'
require File.join(File.dirname(__FILE__),'../../vendor/plugins/acts_as_xapian/lib/acts_as_xapian')
@@ -470,11 +470,11 @@ public
# waiting_classification
# waiting_response_overdue
def calculate_status
- return 'waiting_classification' if awaiting_description
- return described_state unless described_state == "waiting_response"
+ return 'waiting_classification' if self.awaiting_description
+ return described_state unless self.described_state == "waiting_response"
# Compare by date, so only overdue on next day, not if 1 second late
return 'waiting_response_overdue' if
- Time.now.strftime("%Y-%m-%d") > date_response_required_by.strftime("%Y-%m-%d")
+ Time.now.strftime("%Y-%m-%d") > self.date_response_required_by.strftime("%Y-%m-%d")
return 'waiting_response'
end
@@ -562,7 +562,7 @@ public
# things, e.g. fees, not properly covered.
def date_response_required_by
last_sent = last_event_forming_initial_request
- return Holiday.due_date_from(last_sent.outgoing_message.last_sent_at)
+ return Holiday.due_date_from(last_sent.outgoing_message.last_sent_at, 20)
end
# Are we more than 20 working days overdue?