From: Ira W. Snyder Date: Tue, 27 Nov 2007 03:45:03 +0000 (-0800) Subject: Fix the late fee calculations X-Git-Tag: turned-in~8 X-Git-Url: https://www.irasnyder.com/gitweb/?a=commitdiff_plain;h=50e2ce05003eb4a56d1daa8e030a2f477aeb59bc;p=cs356-p2-videostore.git Fix the late fee calculations Signed-off-by: Ira W. Snyder --- diff --git a/app/models/coitem.rb b/app/models/coitem.rb index b9d9024..5d0a212 100644 --- a/app/models/coitem.rb +++ b/app/models/coitem.rb @@ -23,7 +23,11 @@ class Coitem < ActiveRecord::Base def late_fee days_late = Time.now.to_date - (due_date) - return VideoPolicy.find_by_day(8).fee * days_late.to_i + if rentable.class == Video + return VideoPolicy.find_by_day(7).fee * days_late.to_i + else + return GamePolicy.find_by_day(7).fee * days_late.to_i + end end protected diff --git a/db/development.sqlite3 b/db/development.sqlite3 index 88be064..f9efa88 100644 Binary files a/db/development.sqlite3 and b/db/development.sqlite3 differ